PHP - 用于显示错误的数组

时间:2014-01-11 19:42:10

标签: php arrays error-handling

如何/可以使用数组在PHP中显示错误:

$this->errors = array();
if($mysqli->errno){
    $this->errors[] = "There was an error ( {$mysqli->errno} ): {$mysqli->error}";
}

是否在它之前或之后添加了一些特殊代码来显示错误,还是内置到PHP中以显示数组错误?

(我想将它用于我自己的框架)

3 个答案:

答案 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/>';
}