Zend Studio的远程调试技术
程序员文章站
2022-03-31 16:14:33
...
当我们还在使用print_r、var_dump、echo和exit这些命令进行一些中间参数的调试输出,并且乐此不疲的时候,或许我们不知道,我们的效率有多么低下,开发中有带来了多大的不便。
尽管很多优秀的系统在开发中特意设置了debug mode或专门的debug function,但这些并没有实质性的改善我们开发中远程调试工作的纷繁芜杂,尽管我们可以很负责任的说:一个优秀的系统需要长期的测试、调试来改善其性能,优化其算法,但也许我们花费的时间和所付出的劳动成倍却并没有取得多少的成效,当然我不是赞成在工作中的投机取巧,我是反对在工作中浪费时间,我们诸多的同仁们成天的“徜徉”在代码的海洋里,废寝忘食,认真的甚至有些不可理喻,我不知道这样做的效率到底是多少?
Zend Studio的远程调试功能是我们日常开发工作中一项颇为重要的功能,本文服务器端采用轻量级的zend debugger,我们先来看一个简单的例子:
- php
- $i=0;
- do{
- echo $i++;
- }
- while($i0);
- $i=0;
- while($i0){
- echo $i++;
- }
- ?>
当我们非常觉得书上的说辞过于抽象我晦涩的时候,我们怎么才能比较直观的知道这两段代码的执行流程是怎样的呢?下面我们来试试zend studio(下简称zde)。
我先将上述代码用zend studio保存于本机的http://localhost:8080/myphppro/debug.php位置,在zde中,选择远程调试菜单或工具菜单下的【调试URL...】命令,当然更方便也是本人最为推崇的方法是按F8,打开如图1的调试URL对话框。
上一篇: 关于php setcookie()函数的10篇文章推荐
下一篇: 用phpUnit入门TDD
推荐阅读
-
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
-
关于更改Zend Studio/Eclipse代码风格主题的介绍_PHP教程
-
Zend studio for eclipse中使php可以调用mysql相关函数的设置方_PHP
-
Visual Studio中js调试的方法图解_javascript技巧
-
zend studio工程中html文件中不识别php定义的恒量
-
zend studio 复制粘贴卡的要命解决思路
-
windows+vscode穿越跳板机调试远程代码的图文教程
-
使用Zend Studio开发php应用程序的开始步骤
-
ubuntu LAMP下PHP的开发环境zend studio的安装及相关问题
-
zend studio 中文版 使用zend studio for eclipse不能激活代码提示功能的解决办法