如何才能在浏览器中看到PHP错误?

时间:2017-05-18 19:21:52

标签: php

每当我正在观看教程的人在他的代码中出错时,错误就会显示在他的浏览器中。每当我犯任何错误导致我在发现错误之前不得不查看我的代码时,就不会发生这种情况。

2 个答案:

答案 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);
相关问题