ホームページ >バックエンド開発 >PHPチュートリアル >【php】echoとvar_dump
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 は最も基本的なものです。
著作権声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。