PHP参照呼び出し

WBOY
リリース: 2016-06-21 08:53:12
オリジナル
871 人が閲覧しました

1.関数テスト($arr){}
エコーテスト(&$arr);
2.関数テスト(&$arr){}
エコーテスト($arr);
1 と 2 は同じ効果があります。

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



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