php5.2で動作していたソースをphp5.3で動作させると、以下のような警告が出る。 Deprecated: Call-time pass-by-reference has been deprecated in ***.php これは、関数のコール時に引数が参照で渡された場合に警告するかどうか(allow_call_time_pass_reference)がoffになっているためであり、PHP5.3のデフォルトは off になっている。 これを簡単に回避するには、.htaccess や php.ini に以下を追加する。 php_flag allow_call_time_pass_reference on 但し、php5.4では「allow_call_time_pass_reference」は無効となるため、ソースを修正するのが良い。 allow_call_time_pass_refer