每当我正在观看教程的人在他的代码中出错时,错误就会显示在他的浏览器中。每当我犯任何错误导致我在发现错误之前不得不查看我的代码时,就不会发生这种情况。
答案 0 :(得分:2)
在代码顶部试试这个:
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
有一件事是不能让PHP显示解析错误。这样做的唯一方法是使用以下行修改php.ini文件:
display_errors = on
答案 1 :(得分:1)
<强> 1。在数组的情况下
<?php
echo '<pre>';
print_r($debug_array);
echo '</pre>';
exit;
?>
<强> 2。在数组的情况下
<?php
/**
* Send debug code to the Javascript console
*/
function debug_to_console($data) {
if(is_array($data) || is_object($data))
{
echo("<script>console.log('PHP: ".json_encode($data)."');</script>");
} else {
echo("<script>console.log('PHP: ".$data."');</script>");
}
}
?>
第3。显示错误报告
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
并在您的 php.ini 文件display_errors = on
4.Notice + All Erorrs
error_reporting(E_ALL); OR error_reporting(-1);
5.对于所有类型的错误
error_reporting(E_ERROR);