Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MacOSX中调试PHP而不使用像NetBeans或Eclipse这样的重量级IDE?_Php_Debugging_Ide - Fatal编程技术网

在MacOSX中调试PHP而不使用像NetBeans或Eclipse这样的重量级IDE?

在MacOSX中调试PHP而不使用像NetBeans或Eclipse这样的重量级IDE?,php,debugging,ide,Php,Debugging,Ide,我很高兴使用轻量级编辑器TextWrangler开发PHP。 它缺少的一个功能是调试器,我很乐意使用它。 我知道调试器是IDE外部的,有Xdebug和Zend调试器。 但是,您必须控制调试器,并从诸如NetBeans或某些Eclipse变体之类的IDE查看手表 难道没有一个轻量级的应用程序,它只需要调试一些必要的东西,比如步骤,控件,手表,堆栈跟踪,断点等等吗?所以你知道,你不必让这个500MB的怪物在你的内存中浮动 它甚至可以是一个命令行工具,我不介意,只要它允许您调试。我自己刚下载,但看起来

我很高兴使用轻量级编辑器TextWrangler开发PHP。
它缺少的一个功能是调试器,我很乐意使用它。
我知道调试器是IDE外部的,有Xdebug和Zend调试器。
但是,您必须控制调试器,并从诸如NetBeans或某些Eclipse变体之类的IDE查看手表

难道没有一个轻量级的应用程序,它只需要调试一些必要的东西,比如步骤,控件,手表,堆栈跟踪,断点等等吗?所以你知道,你不必让这个500MB的怪物在你的内存中浮动


它甚至可以是一个命令行工具,我不介意,只要它允许您调试。

我自己刚下载,但看起来很有希望。

对于日志记录,FireHP(Firefox中运行Firebug的扩展)很棒:谢谢,看起来很棒,刚刚尝试过。问题是,我不能添加变量或常量手表,它显示的局部变量都显示为“未初始化”,实际上已初始化并具有值,否则脚本将无法正常工作。你知道为什么以及如何解决这个问题吗?也许是xdebug版本?除了显示为“未初始化”的静态类属性外,它还适用于xdebug 2.1.0和PHP5.3.6