コード例 #1
0
ファイル: setup.php プロジェクト: 4sp1r3/tsugi
function die_with_error_log($msg, $extra = false, $prefix = "DIE:")
{
    error_log($prefix . ' ' . $msg . ' ' . $extra);
    print_stack_trace();
    die($msg);
    // with error_log
}
コード例 #2
0
ファイル: system.php プロジェクト: u0mo5/LyFM
/**
 * 输出错误信息
 * @param $error
 * @param $message
 * @param $file
 * @param $line
 */
function php_error_log($error = null, $message = null, $file = null, $line = null)
{
    $type = NULL;
    switch ($error) {
        case E_COMPILE_ERROR:
            $type = "E_COMPILE_ERROR";
            break;
        case E_ERROR:
            $type = "E_ERROR";
            break;
        case E_WARNING:
            $type = "E_WARNING";
            break;
        case E_NOTICE:
            $type = "E_NOTICE";
            break;
        default:
            $type = "UNKNOWN";
    }
    echo @"\n<br />\n<b>{$type}</b>:  {$message} in <b>{$file}</b> on line <b>{$line}</b><br />\n";
    echo print_stack_trace();
}