PHP 呼び出しの抜粋

WBOY
WBOYオリジナル
2016-06-13 13:09:54761ブラウズ

PHP で引用された呼び出し
1.function test($arr){}
echo test(&$arr);
2.function test(&$arr){}
echo test($arr);
1 および2 も同じ効果があります。

3.function &test($arr){return $result;}
echo &test($a);valid
echo test($a);参照ではありません
概要: メソッドを定義するときにメソッド名の前に & が追加され、メソッドを呼び出すときにメソッド名の前に & が追加される場合にのみ参照が返されます。 ;
$a も $b も再割り当てされない場合、つまり書き込み操作が発生しない場合は、$a=&$b と同じになり、参照を割り当てるのと同じになります。
$a の場合のみ。または $b が変更された場合のみ、値のコピーが $a に割り当てられます。

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