allow_call_time_pass_reference

ふとApacheのログを見てみたら、error.logのサイズがエラい事になってた。
中を見てみると

[Thu May 27 16:18:29 2004] [error] PHP Warning:  Call-time pass-by-reference has been deprecated - argument passed by value;  If you would like to pass it by reference, modify the declaration of [runtime function name]().  If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file.  However, future versions may not support this any longer.  in d:\apache group\apache\htdocs\acid\acid_action.inc on line 443

てなエラーがずら〜っと。内容は同じで発生箇所(line)が違うエラーが大量に吐き出されている。
対処方法としてはPHP.iniの中のallow_call_time_pass_referenceの値をOnにしてやればエラーは出なくなる。ただし、説明書きによるとこの値をOnにするのは推奨されない。そのため、PHP4からallow_call_time_pass_referenceのデフォルト値はOffになっている。
という訳で、ACIDがPHP4に、というかこの件に対応するまでは注意が必要。