ホームページ >バックエンド開発 >PHPチュートリアル >引用について質問があるので、答えてください。ありがとう
うわー
引用に関する記事を読んでいたときに目にしました
著者は結果が 2 だと言いました。私は結果が 3 だと思っていましたが、実行してみると結果は 1 でした。
私は php の初心者です。 . 参照とパラメータの受け渡しがよくわかりません、、、、、、
ディスカッションへの返信(解決策)
他にどう答えればいいでしょうか?
function Demon(&$a, &$b) { $a = $b; } この演算は 2 です
説明の便宜上、正式なパラメータ名
<?php function demo(&$a, &$b) { $a =& $b; } $a = 1; $b = 2; demo($a, $b); $b = 3; print $a; ?> 详细出处参考:http://www.jb51.net/article/22508.htmは変更されています &$x は global の別のバージョンです$a
つまり
$x =& $y;
は
global $a;
$a =& $y;
マニュアルには次のように書かれています。グローバル変数への参照。これは関数内でのみ表示されます。
もう何も言いません