この記事では、主に var_dump と echo 出力の複数変数テストの PHP 実装について説明します。お役に立てれば幸いです。
<?php trait A{ public $a = 'a'; private $d = 'd'; public function sayHello(){ echo 'Hello '; } } class B{ public $b = 'b'; public function sayHello(){ return ' world !'; } } class C extends B{ use A; public $b = 'c'; } var_dump(5,7,(new C)->sayHello(),aac(4,5),'<br />'); echo 5,7,(new C)->sayHello(),aac(4,5),'<br />'; function aac($a,$b){ echo '<hr />'; echo $a,$b; echo '<hr />'; echo $a+$b; echo '<hr />'; return $a+$b; }
印刷結果:
Hello
45
9
int(5) int(7) NULL int(9) string(6) "
" 57こんにちは
45
9
9
概要:
var_dumpドキュメントの説明: 結果をブラウザに直接出力するのと同じように、出力制御関数を使用して、現在の関数の出力をキャプチャし、(たとえば) それを文字列に保存できます。 言い換えると、var_dump は複数の変数または複数の式を実行し、中間プロセスの出力をキャッシュし、最終的にそれらをまとめて出力します。簡単に理解すると、var_dump に呼び出しや式の出力がある場合、これらの呼び出しや式の出力が左から右に最初に出力され、結果が最後に出力されるということです。 そして、echo は複数の変数、式、呼び出しを左から右に実行して出力します。 関連する推奨事項:オブジェクト属性をトラバースするための php var_dump コード アプリケーション
以上がPHP は var_dump と echo 出力の複数変数のテストを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。