PHPで関数宣言の引数に&を付けて参照渡しをしようとしたところ、どうやってもできない。呼び出し元の実引数に&を付けたらうまいこと行く時もあるが、PHPでは推奨されずにエラーが返る(こともある)。
何度も検証を重ねた結果、ディレクトリが違うとうまくいかないらしいことが分かった。なぜ。これが通らないとちょっと困るぞ。
あと、
PHPのマニュアルに「注意: PHP 5以降、デフォルトで値はリファレンス渡しとなります。」とあるが、うちの環境PHP5.2.14ではちゃんと値渡しになってるよ。もうどういうことか説明して!
PR