gpt4 book ai didi

php - 检查 xdebug 是否正常工作

转载 作者:IT老高 更新时间:2023-10-28 11:59:42 26 4
gpt4 key购买 nike

在不安装文本编辑器或IDE的情况下,是否可以测试xdebug是否正常工作,即是否可以调试php代码?

在 phpinfo() 中出现的唯一部分 xdebug 如下:

Additional .ini files parsed /etc/php5/apache2/conf.d/mysql.ini, /etc/php5/apache2/conf.d/mysqli.ini, /etc/php5/apache2/conf.d/pdo.ini, /etc/php5/apache2/conf.d/pdo_mysql.ini, /etc/php5/apache2/conf.d/xdebug.ini

其他地方的 phpinfo() 中没有提到。

最佳答案

如果不实际进行一些调试,我猜你无法确定调试器正在工作。

但是你可以很确定——我想人们应该假设如果 xDebug 的某些方面正常工作,那么它就会正常工作。

鉴于此,您可以通过尝试以下操作来确认 xDebug 已安装并到位:

1) phpinfo() -- 这将显示所有已加载的扩展,包括 xDebug。如果它在那里,那么可以肯定它正在工作。

2) 如果这对您来说还不够好,您可以尝试使用 var_dump() 函数。 xDebug 修改 var_dump() 的输出以包含附加信息。如果这已经到位,那么 xDebug 正在工作。

3) xDebug 修改 PHP 的错误输出。如果您的程序在使用 xDebug 时崩溃,您将获得比标准 PHP 崩溃输出更多的失败信息。

4) xDebug 还为 PHP 添加了许多辅助函数。您可以尝试其中的任何一个,看看它是否有效。例如,函数 xdebug_get_code_coverage() 应该存在并返回一个数组。如果是,则安装 xDebug。如果不是,那就不是。

关于php - 检查 xdebug 是否正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14046501/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com