0

DEBUGF3ハイブにセットを持ってい2ます。

一部のサーバー/エラーでは、ファイルと行番号を含む完全なエラー メッセージとトレースが表示されます。それ以外の場合はそうではありません。私は何が欠けていますか?

error_reporting()サーバーの設定に関係なく、F3 は PHP と関連する値を自動的に設定するべきではありませんか? この設定で一貫した結果が得られないのはなぜですか?

4

1 に答える 1

0

開発モード中に次の行にコメントするだけです。

ini_set('display_errors',0);
// Deprecated directives
@ini_set('magic_quotes_gpc',0);
@ini_set('register_globals',0);
// Abort on startup error
// Intercept errors/exceptions; PHP5.3-compatible
error_reporting(E_ALL|E_STRICT);
 $fw=$this;
set_exception_handler(
function($obj) use($fw) {
    $fw->error(500,$obj->getmessage(),$obj->gettrace());
}
);
  set_error_handler(
     function($code,$text) use($fw) {
     if (error_reporting())
    $fw->error(500,$text);
 }
);

アプリをデプロイするときは、忘れずにコメントを外してください。私もその問題を抱えていました.phpエラーハンドラーはコード内のエラーを見つけるのが簡単です

于 2014-06-23T11:27:33.150 に答える