使用XDebug跟踪PHP Web服务页面

栏目: PHP · 发布时间: 7年前

内容简介:翻译自:https://stackoverflow.com/questions/2045316/using-xdebug-to-trace-a-php-web-service-page

我正在使用Eclipse和XDebug开发一个依赖于Web服务的 PHP 应用程序.

我有以两种方式使用我的服务的测试页面:AJAX(使用jQuery)和cURL.

我将断点添加到服务页面并启动调试器.当我从AJAX调用服务时,执行在断点处很好地停止,我得到我的变量,逐步控制等.

但是当我使用cURL调用服务时(即在PHP页面内),断点无法运行.即使我打开“Break at first line”调试器选项,我也无法在使用cURL时停止执行.

它是调试器行为吗?我需要在cURL电话中添加听众吗?改变URL?或者它是XDebug限制?

感谢您的时间和精力,

家伙

我还不能评论,所以我发布这个作为答案.

你能在一个会话中调试多个AJAX请求吗?

当您尝试使用cURL进行调试时,您的调试会话是否仍在Eclipse中运行?

关于它如何适用于我的说明:

>使用一个简单的debug.php文件启动调试会话,该文件只包含<?php和其他内容.它在第一行停止,你“继续”它并完成执行.

>现在使用cURL(或其他浏览器)请求脚本添加?XDEBUG_SESSION_START = ECLIPSE_DBGP到它的路径(我甚至认为这个添加是可选的)

>您的脚本应显示在第一行停止的调试视图中

希望有所帮助.

翻译自:https://stackoverflow.com/questions/2045316/using-xdebug-to-trace-a-php-web-service-page


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

C#图解教程

C#图解教程

索利斯 (Daniel M.Solis) / 姚琪琳、苏林、朱晔 / 人民邮电出版社 / 2013-7-1 / CNY 89.00

本书是广受赞誉的C# 图解教程的最新版本。作者在本书中创造了一种全新的可视化叙述方式,以图文并茂的形式、朴实简洁的文字,并辅以大量表格和代码示例,全面、直观地阐述了C# 语言的各种特性。新版本除了精心修订旧版内容外,还全面涵盖了C# 5.0 的新增特性,比如异步编程、调用者信息、case 表达式、带参数的泛型构造函数、支持null 类型运算等。通过本书,读者能够快速、深入理解C#,为自己的编程生涯......一起来看看 《C#图解教程》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

html转js在线工具
html转js在线工具

html转js在线工具