PHP引用トラップ

WBOY
リリース: 2016-06-13 13:14:12
オリジナル
1018 人が閲覧しました

PHP 参照トラップ
1. $a = '333';
$c = &$a;
$d = '888';
$c = &$d;
echo $c;
echo $a;

2. $a = '333';
$c = &$a;
$d = '888';
$c = $d;
echo $c;
echo $a;

4 行目 $c = $d と $c = &$d は完全に異なる結果になります。
$c = $d、$c なので
ただし、$c = &$d、$c は $d への参照となり、$a は既にもう問題はないので、この時点では $a の値は 333 のままです。
参照は単なるエイリアスであり、ポインタではないことに注意してください。
実際、これは Unix のハード リンクに似ています。
http://www.php .net/manual/zh/ language.references.whatare.php

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