ホームページ >バックエンド開発 >PHPチュートリアル >PHPでの値渡しと参照渡しの違い
この記事では、php を呼び出す際の値の受け渡しと参照の受け渡しの違いを主に紹介します。これで、必要な友達に参照できるようになります
ダニエルの説明: 値渡し: コピーと同じです。 【例えば、私は家を持っています、私はあなたに建築資材を与えます、そしてあなたは私の家とまったく同じ家を建てます、あなたがあなたの家で何をしても私には影響しません、あなたが何をしてもあなたには影響しません。 、それらは互いに独立しています。 ]
[php]
プレーン表示
コピー
<?php
$testa=1; //定义变量a
$testb=2; //定义变量b
$testb = $testa; //变量a赋值给变量b
echo $testb; //显示为1
?>
パスリファレンス
[php]
プレーン
コピー
<?php
$param2=1; //定义变量2
$param1 = &$param2; //将变量2的引用传给变量1
echo $param2; //显示为1
$param1 = 2; //把2赋值给变量1
echo $param2; //显示为2
?>
【Advant年齢とデメリット: 】値の受け渡しには時間がかかる場合があります。特に大きな文字列やオブジェクトの場合、これは非常に負荷の高い操作になります。関数内のすべての操作は、変数を転送する場合と同じです。
転載する場合は出典を明記してくださいhttps://blog.csdn.net/qq_28194557/article/details/70543753
関連推奨事項:
以上がPHPでの値渡しと参照渡しの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。