如何/可以使用数组在PHP中显示错误:
$this->errors = array();
if($mysqli->errno){
$this->errors[] = "There was an error ( {$mysqli->errno} ): {$mysqli->error}";
}
是否在它之前或之后添加了一些特殊代码来显示错误,还是内置到PHP中以显示数组错误?
(我想将它用于我自己的框架)
答案 0 :(得分:0)
您可以创建一个class
来处理错误意味着框架内部的内容并使用其他类来处理错误。
例如,如果您希望在HTML中针对表单中发生的每个错误显示警告,则应使用基本错误类和帮助类相关到视图。
如果您想记录错误,可以使用与模型相关的基本错误类和帮助程序类。
祝你好运! ;)答案 1 :(得分:0)
您可以使用error_get_last功能:
$error = error_get_last();
if($error){
$errorType = $error["type"];
$errFile = $error["file"];
$errLine = $error["line"];
$errMessage = $error["message"];
$this->errors[] = $error["message"]; //but here you can set as you want
}
答案 2 :(得分:0)
嗯,不确定这是你之后的事情,但要展示它们,你会发现:
foreach($this->errors as $error)
{
echo $error.'<br/>';
}