PHPで、変数が他の変数を参照しているか、もしくは他の変数に参照されているかを調べる方法はありませんか?
参照している/されているというのを一緒に調べる方法だとありがたいです。
もしくは、変数が参照しているか/されているかを調べる方法がないとしたら、一般的に二つの変数が参照かどうかを調べる方法を教えてください。
デバッグ関数を書いて、構造の詳細をさらに見れるようにしたく、この質問をしています。
PHPマニュアルには、$a=& $bについて「ここで、$a と $b は完全に 同じで、$a が $b を 指しているわけではなく、その逆でもありません。$a と $b は同じ場所を指しているのです。」とあります。
http://www.php.net/manual/ja/language.references.whatdo.php
PHPマニュアルのコメントには、変数を編集して、別の変数が同じように影響を受けるかどうかを比較する関数がありますが、できれば、そのような方法はできれば避けたいです。変数のいくつかは、マジックゲッタとセッタを利用したいので。
http://www.php.net/manual/ja/language.references.spot.php
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。