エコーとvar_dump

WBOY
リリース: 2016-07-30 13:30:43
オリジナル
1507 人が閲覧しました

また、echo と var_dump のコア機能に違いはありません。どちらも「変数の値を出力する」という点では異なりますが、echo は製品に偏りがあるため、変数を出力するために var_dump を使用する方が適しています。デバッグ中に、使いにくいエコーに別れを告げましょう。

echo は変数の値のみを出力できますが、var_dump は変数の値と型を同時に出力できます。

何も処理を行わない場合、PHP で配列を直接出力することはできません。echo を使用して配列を直接出力する場合、PHP はエラーを報告しますが、var_dump は引き続き出力できます。それを出力すれば完璧なので、何も処理する必要はありません。

次はクラス変数の出力です。何も処理が行われていない場合、echoでもエラーが報告されますが、var_dumpを使えば簡単に出力できます。

この問題を説明するために例も使用されます。 コードは次のとおりです。

<?php
//对于普通变量的输出
$i=1;
echo $i;
echo "<br>";//华丽的分隔符,请忽略
var_dump($i);
echo "<br>";//华丽的分隔符,请忽略

//对于数组的输出
$arr=array(1,2,3);
echo $arr;//输出警告
echo "<br>";//华丽的分隔符,请忽略
var_dump($arr);
echo "<br>";//华丽的分隔符,请忽略

//对于类的输出
class Test{
	public $i="i";
	public $j="j";	
}
$test = new Test(); 
var_dump($test);
echo "<br>";//华丽的分隔符,请忽略
echo $test;//输出错误
echo "<br>";//华丽的分隔符,请忽略
?>
ログイン後にコピー
の出力結果は次のとおりです。


var_dump が変数、配列、 var_dump を簡単に使用できます。このときの変数、配列、クラスの値を観察します。 Echo は犬としてエラーを報告します もちろん、通常の Web ページの出力では、ソフトウェア製品の顧客に var_dump によって出力された情報を見せたくないので、依然として echo は最も基本的なものです。

著作権声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。

上記では、関連する内容も含めて echo と var_dump を紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート