3

デフォルトではそうではないようで、スイッチもありません。

これは PHPUnit 2.3.5 と PHP 5.2.0-8 です。

4

3 に答える 3

5
function exception_error_handler($errno, $errstr, $errfile, $errline ) 
{
    throw new ErrorException($errstr, 0, $errno, $errfile, $errline);
}
set_error_handler("exception_error_handler");
于 2009-03-25T15:47:39.707 に答える
1

利用可能なオプションは、 set_error_handler() を使用してエラープロセスをオーバーライドしているようです (PHPUnit は独自のものをインストールしますが、これを置き換える必要があります)。次に、E_NOTICE で失敗をトリガーすることを除いて、PHPUnit のエラー ハンドラーが行うことを複製するか、PHPUnit のエラー ハンドラー (set_error_handler() から返されるハンドルを取得します) に引き渡し、E_NOTICES をより重要なものとして偽装します。

于 2009-03-25T01:36:46.333 に答える