ホームページ  >  記事  >  バックエンド開発  >  【php】echoとvar_dump

【php】echoとvar_dump

WBOY
WBOYオリジナル
2016-06-23 13:27:561189ブラウズ

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 が変数の出力に関して優れたパフォーマンスを示していることがわかります。 、配列、クラスを簡単に使用できます。この時点で変数、配列、クラスの値を観察します。 Echo は犬としてエラーを報告します もちろん、通常の Web ページの出力では、ソフトウェア製品の顧客に var_dump によって出力された情報を見せたくないので、依然として echo は最も基本的なものです。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。