PHP 関数で、参照によって渡された配列に値を追加したいと思います。例えば:
function foo(array &$arr) {
$arr[] = "error on this line";
$arr[] = "more";
$arr[] = "stuff";
}
配列に何かを追加しようとすると発生するエラーは
PHP Parse error: syntax error, unexpected ']', expecting T_STRING or T_VARIABLE or T_NUM_STRING in somefile.class.php on line xxx
パラメータが正しく定義されているかどうか、またはこれが可能かどうかはわかりません。グーグルはこれまでのところ、比較可能な例を見つけていません。
編集: PHP バージョン 5.1.6。