社区
Framework
帖子详情
PHP程序如何Debug
cdsnpeter
2011-06-22 09:49:29
顺便问问PHP有没有像VS这样功能强大的集代码编辑,工程管理与调试于一体的IDE。
那些比较好用且免费的?谢谢大家了。
...全文
2032
9
打赏
收藏
PHP程序如何Debug
顺便问问PHP有没有像VS这样功能强大的集代码编辑,工程管理与调试于一体的IDE。 那些比较好用且免费的?谢谢大家了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一起混吧
2011-06-22
打赏
举报
回复
xampp,appserv,wamp都可以啊。随便下一个都行。
cdsnpeter
2011-06-22
打赏
举报
回复
那大家平时都用那个集成开发环境啊?刚刚学PHP,很多不懂,还请多指教。
zhang6464
2011-06-22
打赏
举报
回复
单步调试是在编译里面的东东,按理说一个解释性语言是不需要专门的调试工具的,你随时都可以改代码然后查看运行效果,而不需要编译再执行之类的,断点自己随便设,想测哪个块,单拉出来测就是了,exit或die可以设断点
一起混吧
2011-06-22
打赏
举报
回复
php的调试一般都是直接输出,echo ,print_r。单步调试? 要查看变量的值,直接echo就行了啊。
cdsnpeter
2011-06-22
打赏
举报
回复
to 3F, zend studio不是收费的哇?
只要开心就好
2011-06-22
打赏
举报
回复
zend studio
安装一个zend debugger就OK了。
cdsnpeter
2011-06-22
打赏
举报
回复
to 2F,有没有那种可以运行期单步调试,设Break Point断住,然后查看变量的值得这种?
一起混吧
2011-06-22
打赏
举报
回复
eclips for PHP 有错误提示功能。
cdsnpeter
2011-06-22
打赏
举报
回复
[Quote=引用 8 楼 jordan102 的回复:]
xampp,appserv,wamp都可以啊。随便下一个都行。
[/Quote]
哦,这个是运行环境啦,PHP装好了的。
都有一个改的差不多的样子出来了。
我现在自己加一些东西进去,发现习惯了之前VC这种调试运行的环境。
就问问PHP如何进行Debug。
PHP
开启
debug
模式显示错误报错
打开报错 ini_set("display_errors", "On"); error_reporting(E_ALL | E_STRICT); 框架开启
debug
一般是在配置文件里:
debug
: true 或 app_
debug
= true 或在入口文件index.
php
里: 开启
debug
,并且设置环境为开发模式。 # 以YII为例 # defined('YII_
DEBUG
')...
利用浏览器控制台(Console)进行
PHP
Debug
当我们的
PHP
程序
Debug
时,比较常用的方式是将变量的信息打印到浏览器中,例如这样:
php
echo ''; print_r($bar); echo ''; exit; 可是直接打印出来有可能会干扰你的页面,打乱布局,影响作为Api返回的数据等问题。这时我们可以采取将调试信息输出到文件的方式,如下是最简单的例子: error_log(print_r($bar, true)); 可是
php
浏览器控制台输出,利用浏览器控制台(Console)进行
PHP
Debug
当我们的
PHP
程序
Debug
时,比较常用的方式是将变量的信息打印到浏览器中,例如这样:可是直接打印出来有可能会干扰你的页面,打乱布局,影响作为Api返回的数据等问题。这时我们可以采取将调试信息输出到文件的方式,如下是最简单的例子:可是这种方式用来记录日志还合适,用到调试时终究还是不太方便。此时我们可以利用现代浏览器的控制台,比如Chrome Console(Win快捷键 Ctrl+Shift+J)...
PHP
程序
如何
debug
?
一、检查是否有语法错误
php
-l test.
php
二、基本调试基本调试 API:var_dump($var);print_r($var);echo $var;基本的配置:display_errors、log_errors、error_reporting、error_log备注:有时候,会关闭报错,需要手动开启。常用代码:ini_set("display_errors","On"); error_
微信小
程序
如何
debug
调试
在小
程序
程序
中调用接口地址后加:?X
DEBUG
_SESSION_START=1 即可进入
debug
调试模式。前提是接口地址得是本地环境。 效果:小
程序
调接口时会直接跳转到
Php
Storm对应接口打断点处。 此方法,对Postman也适用。 ...
Framework
4,250
社区成员
4,522
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章