<?php

// @codingStandardsIgnoreStart
if($error){
	!isset($error['method']) && $error['method'] = '';
	if (in_array($error['type'], [E_WARNING, E_ERROR, E_PARSE, E_CORE_ERROR, E_COMPILE_ERROR, E_USER_ERROR])) {
		if($error['type'] == E_WARNING){
			$message = '<h1>WARNING: 执行中断</h1>';
		}else{
			$logFile = tolog($error, 'error', ['Y', 'Y-m-d']);
			$message = "<h1>ERROR: 异常错误, 详细信息请查阅错误日志</h1> <br />\r\n日志文件: " . relDir($logFile) . "<br /><br />\r\n";
		}
		$message .=  "[ " . date('Y-m-d H:i:s') . " ] 中断者: " . relDir($error['file']) . " 行" . $error['line'];
		if($error['method']){
			$message .= ", 调用: ". $error['method'] . "()";
		}

		\MVC::echo('<div class="box-alert">'. $message .'</div>');
	}
}
