ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> PHP技术
利用Editplus2的用户工具功能来即时调试PHP
看了FonTomas的"用Editplus实现J2SDK的可视化编程"(参见http://www.csdn.net/Develop/article/15/15416.shtm)一文后,笔者做为一个PHP程序员,萌发出了让Editplus调试PHP程序的想法。经过我的测试与N次的试验之后,终于可以让Editplus完美的实现这个功能了。具体实现方法如下:



1.打开Editplus,选择"Tool(工具)->Configure User Tools...(配置用户工具)"菜单(笔者现在使用的版本是V2.11英文版,本站(http://www.phpe.net)下载栏目有下载使用中文版的朋友可以参见下面的图片对照)。









2.在弹出的窗口中选择"Add Tool(新工具)->Program(程序)",给新程序起一个好记的名字,比如这里我们用"Debug PHP",在Menutext(菜单文本)中输入"Debug PHP"。点击"Command(命令行)"右边的按钮,找到你的 php.exe 所在的路径,这里是 "c:phpphp.exe"。再点击 "Argument(参数)" 右边的下拉按钮选择FilePath(文件路径),最后再把"Capture output(捕捉输出)"前面的复选框选上。









3.现在测试一下,新建一个 php 文件,按快捷键 Ctrl+1 可以激活刚才我们设置的工具(如果你设置了多个工具,快捷键可能会有所不同),现在你可以看到它已经能正常工作了。但是还有一点不太理想:如果你的PHP程序出错,在输出窗口会提示你第几行出错,双击这一行提示,Editplus老是提示你找不到某某文件,是否新建。接下下我们要修正这个功能。



4.打开刚才用户工具设置窗口,找到刚才设置的"Debug PHP"工具。点击Capture output(捕捉输出)复选框旁边的"Output Pattern...(输出模式)"按钮,会弹出一个定义输出模式的窗体,把"Use default output pattern(使用默认输出方式)"前面的复选框去掉,在"Regular expression(规则表达式)"这一项的文本框中输入"^.+ in (.+) line ([0-9]+) "(不包括引号),细心的朋友可能会发现,这里使用的其实也是正则的语法。然后,在下面的"File name文件名"下拉菜单中选择"Tagged Expression 1",即上边正则表达式中的第一个参数,"Line(行数)"下拉菜单项选择"Tagged Expression 2","Column"下拉项保持为空。然后保存设置。









5.好了,现在再来试一下吧,双击出错的行数,Editplus就会自动激活出错文件,并把光标定位到出错行,是不是特别方便呢?!(下图可点击放大)









现在,Editplus经过我们的"改造",已经可以即时的调试PHP文件了,虽然还不是"可视化"界面的,但对于一些平常的小程序来查错还是非常好用的。Editplus真是一款不可多得的好工具,如果你有什么使用技巧,不要忘了大家一起分享哦。^O^



补记:经本站论坛会员 Psher 的测试,Zend IDE中的 ZendCodeAnalyzer 工具也可以用到此功能中,ZendCodeAnalyzer是一个用来分析整个程序语法错误和语法中某些不规范的地方的小工具。你可以相关附件:在此下载这个小工具,关于这个工具的更详细的讨论,请参见我们的讨论区

注:本文章为原创文章,版权归文章作者与超越PHP网站所有,未经本站同意,禁止任何商业转载。非盈利网站及个人网站转载请注明出处,谢谢合作!


 
 
本站关键词:
|东莞电脑外包服务|东莞网页服务|东莞网站公司|东莞企业邮箱|东莞平面设计|东莞产品推广|网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司||东莞电脑外包服务|东莞网页服务|东莞网站公司|东莞企业邮箱|东莞平面设计|东莞产品推广|网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司||东莞电脑外包服务|东莞网页服务|东莞网站公司|东莞企业邮箱|东莞平面设计|东莞产品推广|网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司||东莞电脑外包服务|东莞网页服务|东莞网站公司|东莞企业邮箱|东莞平面设计|东莞产品推广|网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司||东莞电脑外包服务|东莞网页服务|东莞网站公司|东莞企业邮箱|东莞平面设计|东莞产品推广|网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司||东莞电脑外包服务|东莞网页服务|东莞网站公司|东莞企业邮箱|东莞平面设计|东莞产品推广|网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司||东莞电脑外包服务|东莞网页服务|东莞网站公司|东莞企业邮箱|东莞平面设计|东莞产品推广|网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司||东莞电脑外包服务|东莞网页服务|东莞网站公司|东莞企业邮箱|东莞平面设计|东莞产品推广|网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司||东莞电脑外包服务|东莞网页服务|东莞网站公司|东莞企业邮箱|东莞平面设计|东莞产品推广|网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司||东莞电脑外包服务|东莞网页服务|东莞网站公司|东莞企业邮箱|东莞平面设计|东莞产品推广|网站建设公司|网站开发 东莞|网络公司 东莞|东莞做网站|东莞连邦软件|网页设计公司|
域名注册 | 虚拟主机 | 网站建设 | 网站推广 | 广告设计 | 帮助中心 | 软件中心 | 关于腾达
东莞市腾达信息工程有限公司      本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610   邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076 24小时服务热线:13712032014
© 2002~2005 腾达网络   版权所有