文档章节

在Zend Studio中调试PHP(4/5)

Miss_Hello_World
 Miss_Hello_World
发布于 2016/10/08 09:52
字数 621
阅读 62
收藏 0

本教程将教会您如何调试文件和应用程序以便从您的PHP代码中获取最大的效率和准确性。Zend Studio的调试功能可以检查并诊断PHP代码在本地或远程服务器上的错误。调试器允许您通过设置断点、暂停启动的程序、单步调试代码和检查变量的内容来控制程序的执行。调试应该在您的脚本和应用程序已经充分形成试用和测试阶段试用。

Zend Studio最新试用版下载请猛戳>>>

提供的项目

  • 在整个教程中,在您的项目中插入提供的代码片段。

必备条件

  • Zend Studio 12.0或以上版本
  • 试用Zend Debugger进行Zend Studio调试

Step 4:调试CLI应用程序

现在我们将使用Zend Studio的内部调试器调试CLI应用程序文件。

1. 在PHP Explorer中右键单击该文件,然后选择Debug As | CLI Application。

2. 如果系统询问您是否打开PHP Debug透视图,单击Yes。一些视图将会打开有关脚本的信息和调试程序停止是第一个<?php标签出现的地方。

自定义并注册Zend Studio

3. Debug View (1)显示调试堆栈跟踪,并且可以在调试过程中监视和控制。

4. 在工具栏中,单击Resume图标继续设置断点。

5. 在工具栏中单击Step Into图标。调试器将进入display_workers函数,并跳转到第52行。

6. Variables view (3)将会显示有关函数信息的各种相关参数和变量。

7. Debug Output视图将会显示从创建到断点设置的HTML输出,同时Browser Output视图将会显示当前输出到浏览器。

自定义并注册Zend Studio

自定义并注册Zend Studio

8. 在Debug视图中单击Resume图标,知道调试过程结束。请注意,由于调试过程的推进,Debug Output和Browser Output显示都将被更新。

9. 控制台视图将显示脚本的任何错误或警告。在这种情况下,它会显示第53行为定义声明变量。

自定义并注册Zend Studio

10. 在透视图的右上角单击PHP Perspective图标返回到正常的编辑模式。

想要使用相同的配置在此运行调试进程,单击工具栏上的调试图标。想要更改调试配置,在菜单栏中跳转到Run | Debug Configurations。

有兴趣的朋友可以点击查看更多相关教程>>

© 著作权归作者所有

Miss_Hello_World
粉丝 22
博文 668
码字总数 404202
作品 0
九龙坡
私信 提问
PHP 开发环境配置

                 使用phpStudy +Zend Studio 使用phpStudy +Zend Studio ,这个组合是我个人使用的比较好的,现在分享出来。 一、phpStudy简体中文版 该程序包集成最新的A...

zting科技
2017/11/01
0
0
Zendstudio9 配置安装 zend debugger

Zendstudio9 配置安装 zend debugger ZendDebugger-5.2.14-cygwin_nt-i386.zip下载地址 http://dl.dbank.com/c0bmg4px8j 1. 解压ZendDebugger-5.2.14-cygwin_nt-i386.zip 2. 以下是压缩包内所......

feek
2012/07/09
7K
10
在Zend Studio中调试PHP(5/5)

本教程将教会您如何调试文件和应用程序以便从您的PHP代码中获取最大的效率和准确性。Zend Studio的调试功能可以检查并诊断PHP代码在本地或远程服务器上的错误。调试器允许您通过设置断点、暂...

Miss_Hello_World
2016/10/12
5
0
Zend Studio使用教程之在Zend Studio中调试PHP(2/5)

本教程将教会您如何调试文件和应用程序以便从您的PHP代码中获取最大的效率和准确性。Zend Studio的调试功能可以检查并诊断PHP代码在本地或远程服务器上的错误。调试器允许您通过设置断点、暂...

Miss_Hello_World
2016/09/21
22
0
Zend Studio使用教程之升级Zend Studio(1/3)

Zend Studio是新一代的专业级智能PHP IDE,它旨在帮助开发人员提高工作效率,创造出高品质的PHP应用程序!它包含了PHP开发所必须的部件,通过一整套的编辑、调试、分析、优化和数据库工具,Z...

Miss_Hello_World
2016/06/07
243
0

没有更多内容

加载失败,请刷新页面

加载更多

centos7 linuxdeployqt qt5.13.1 打包程序

原文链接:https://www.cnblogs.com/linuxAndMcu/p/11016322.html 一、简介 linuxdeployqt 是Linux下的qt打包工具,可以将应用程序使用的资源(如库,图形和插件)复制到二进制运行文件所在的...

shzwork
17分钟前
3
0
IDEA 配置Springboot项目热部署

实现的方式概述 注意以下的热部署方式在IDEA是默认没有打开自动编译的,手动编译需要快捷键(Ctrl+Shift+F9),自动编译的修改配置如下:(注意刷新不要太快,会有1-2秒延迟) File-Settings-C...

小强的进阶之路
27分钟前
5
0
免费数据分析工具:secsoso

前段时间思考了理想数据分析平台,之后我们根据这个思路开发了spl语言并提供了一个数据分析平台,这个平台主要用在搜索ES,数据库索引中的数据。但后来发现对文件的事后处理也是个非常重要的...

赛克蓝德
29分钟前
4
0
暗黑2不能正常启动?带你轻松使用WIN10运行游戏

暗黑破坏神2这款游戏由于年代比较久远,所以设置启动这方面与现在的大部分游戏有很大差距,由于当初完美运行暗黑2是当年使用最多的XP系统,在使用现在大多数玩家使用的WIN7到WIN10系统常会出...

太空堡垒185
34分钟前
6
0
maven项目对象模型(二)

1.4.4.传递性依赖 一个传递性依赖就是一个依赖的依赖。如果project-a依赖于project-b,而后者接着依赖于project-c,那么project-c就是被认为是project-a的传递性依赖。如果project-c依赖于p...

万建宁
34分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部