タグ

ブックマーク / ameblo.jp/itboy (1)

  • 『PHP5とPHP4の変数の参照渡しの違い』

    PHP5における変数の参照渡しについて改めて調べてみると、結構間違った記述をしているサイトが見受けられます。 (PHP5に関するリリース情報のアナウンスの仕方が悪いという意見が多いですけど) 変数の参照渡しとコピーの違いは、下記のスクリプトを実行してみれば明らかです。 <?php $a = "hoge"; // ここの受け渡しがポイント $b = $a; $a = "foo"; echo "\$a is " . $a . "\n"; echo "\$b is " . $b . "\n"; ?> $ php non-reference.php $a is foo $b is hoge <?php $a = "hoge"; // ここの受け渡しがポイント $b = & $a; $a = "foo"; echo "\$a is " . $a . "\n"; echo "\$b is " . $b

    『PHP5とPHP4の変数の参照渡しの違い』
  • 1