エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
PHP5 において、次のように書いても、変数 $a が書き換えられることはありません <?php $a = "A"; $ref ... PHP5 において、次のように書いても、変数 $a が書き換えられることはありません <?php $a = "A"; $ref = $a; $ref = "B"; echo $a; 結果: A 「&」を変数名の前につけると、その変数の別名(エイリアス)のような扱いになり、 別名の変数に加えた変更は元の変数にも影響するようになります。これを「参照渡し」といいます。 <?php $a = "A"; $ref = &$a; $ref = "B"; echo $a; 結果: B オブジェクト型の場合は、この「参照渡し」が常に行われるので、何も指定しなくても結果が変化します $obj = new stdClass(); $obj->a = "A"; $ref = $obj; $ref->a = "B"; echo $obj->a; 結果: B オブジェクトのプロパティを代入した場合は、参照渡しが行わ