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

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

解析/etc/php5/apache2/conf.d/mysql.ini的其他.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()中没有提到它.

推荐答案

如果不进行实际调试,我想你不可能certain岁就知道调试器正在工作.

但是你可以非常确定——我想你应该假设,如果xDebug的某些方面起作用,那么它就会全部起作用.

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

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

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

3) xDebug修改PHP的错误输出.如果您的程序在xDebug就绪的情况下崩溃,那么与标准PHP崩溃输出相比,您将获得更多关于失败的信息.

4) xDebug还向PHP添加了许多帮助函数.你可以试试其中任何一种,看看它是否有效.例如,函数xdebug_get_code_coverage()应该存在并返回一个array.如果确实如此,则安装xDebug.如果不是,也不是.

Php相关问答推荐

如何优化-PHP 7.3.14+Laravel 6

在没有symfony应用程序的情况下使用安全Bundle 包时,缺少配置构建器类

PHP -多维数组到一维数组

将客户重定向到自定义感谢页后的空白页

Symfony5:如何在不登录的情况下使API路由可访问?

PHP根据特定索引值从中删除子数组

哪里的表现能更好?

如何在WordPress REST API中判断应用程序密码

获取作者';在WordPress中使用PHP

文本到语音:不考虑音高值

防止 WooCommerce 在前端加载全尺寸图像

在 Woocommerce 邮箱订单中显示产品 GTIN

Woocommerce 相关产品按其类别或排名数学主要类别

如何限制 woocommerce 中相关产品的标题长度

Google Drive API:为什么使用服务帐户在下载文件时会将我带到 Google Drive 登录窗口?

PHP删除具有相同键的项目,除了具有最低值的项目

正则表达式抓取递归括号的内容

我需要获取传递到这个数组中的数据,但我没有得到它,因为在 Laravel 中数组是这样出现的

如何在 Laravel 中验证多个输入?

如何为多个表的id列设置不同的值