如果 xdebug 断点被击中,mysqli_error 不起作用

问题描述 投票:0回答:1

当我尝试在 xdebug 会话期间使用

mysqli_error
并且遇到断点时,
mysqli_error
始终返回“”(空字符串)。 如果我没有命中断点,同样的 PHP 代码将输出错误。

$qry = "SELECT * FROM GOOOOOOO ";
    $result = mysqli_query($mysql_conn2,$qry);
    if(!$result)
    {
        echo "error: " . mysqli_error($mysql_conn2);
        die;
    }

没有断点命中的输出:

错误:database.gooooooo不存在

断点命中的输出:

错误:

有谁知道这是什么原因造成的?至少可以说,使用 xdebug 进行开发有点烦人。

我正在运行 php 5.5.19 和 mysql 5.6.36

php mysqli xdebug
1个回答
0
投票

将其放在您的 php.ini 中:

xdebug.force_display_errors = 1
xdebug.force_error_reporting = 1
xdebug.scream = 1
xdebug.show_error_trace = 1
xdebug.show_exception_trace = 1
© www.soinside.com 2019 - 2024. All rights reserved.