社区
Framework
帖子详情
PHP程序如何Debug
cdsnpeter
2011-06-22 09:49:29
顺便问问PHP有没有像VS这样功能强大的集代码编辑,工程管理与调试于一体的IDE。
那些比较好用且免费的?谢谢大家了。
...全文
1965
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_
idea调试
php
,
debug
PHP
程序
(x
debug
、IntelliJ IDEA)
之前写
PHP
程序
的都是echo调试,今天感觉太麻烦了就想起研究一下IntelliJ IDEA如何调试
PHP
程序
。从网上查找了很多资料,大部分都提到在IDE里开启服务,一下就懵了,怎么启这么多服务呢。经过实际操作总结如:1、之前用
php
Study,后又用nginx+
php
-cgi,今天发现idea内置了启动
PHP
服务的插件,根据
php
项目的不同可以选择新建不同的【Run/
Debug
Configur...
Framework
4,250
社区成员
4,522
社区内容
发帖
与我相关
我的任务
Framework
国内外优秀PHP框架讨论学习
复制链接
扫一扫
分享
社区描述
国内外优秀PHP框架讨论学习
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章