PHPマジック (呼び出し時の参照渡し)
http://www.php.net/manual/ja/migration53.deprecated.php
を見ていて初めて知ったこと。
PHP では、func(&$var) のように関数呼び出す際引数の前に & を付けると参照渡しになるとのこと。すごい仕様だね。
<?php function func($a) { # <= 引数の定義、参照渡しの指定無し $a = "bar"; } $a="foo"; echo $a, "\n"; func($a); echo $a, "\n"; # $a => 変化無し func(&$a); echo $a, "\n"; # $a => 書き換わった!