* PHP5.0.5でFatal error [#mb63d60d] - ページ: [[BugTrack2]] - 投稿者: [[kawa]] - 優先順位: 低 - 状態: 提案 - カテゴリー: 本体バグ - 投稿日: 2005-09-08 (木) 17:22:43 - バージョン: 1.4.5_1 ** メッセージ [#lc1fa850] WindowsServer2003 & PHP 5.0.5 の環境で以下のエラーが出ます。5.0.4に戻すと正常動作します。 Fatal error: Only variables can be passed by reference in ~/rules.ini.php on line 26 -------- - こっちのが詳しく書いてくれてた[[org:質問箱3/183]] -- &new{2005-09-08 (木) 19:49:16}; - 質問箱の方には書き忘れましたが、OS は RHEL4 と RH9 で再現させました。 でも、PHP 5.0.5 のリリースノートにあるように、PHP の「正しい動作」の問題のようなので、OS によらないと思われます。 -- [[Kimi]] &new{2005-09-09 (金) 13:14:25}; - 4,5個のファイルを少し直すだけでした。array_pop(explode('/', $vars['page'])) みたいに、参照を引数に取る関数に関数の戻りを渡しているところで、関数の戻り値を一時変数に一度とっておき、それを引数として使うと正しく動作します。パッチを作ろうとしたらミスしました(x_x;) -- [[hiro@coop]] &new{2005-09-13 (火) 02:31:24}; #comment