作者:iuang | 来源:互联网 | 2023-09-07 13:48
本文目录一览:
1、如何debug php 代码 xdebug
2、如何学习PHP debug
3、比较常用的几个PHP开发工具
如何debug php 代码 xdebug
第一步下载并且安装wampp,然后去下载对应php版本的xdebug扩展库。查看php的版本启动服务器后访问localhost。这里有服务器php版本信息。我这里的php版本是 PHP Version :5.5.12 ,那我们就要下载php_xdebug-2.2.5-5.5-vc11.dll这个版本,目前高版本的wampp中已经包含xdebug 大家就不用自己下载了。如果你用的不是wampp是其他的开发集成包或者是单独装得php那就需要下载xdebug库。
然后我们把库放到如下目录"D:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll",这个要看你wamp是装到什么目录的,可以能前面部分和我的不一样,单是后面是一样的。然后我们要修改php的配置文件php.ini,添加选中的那部分代码。配置好后我们重启服务器。
开发工具我这里用的是zend studio 10.0.0 的破解版本,其他的想eclipse也是可以,zend studio就是基于eclipse开发出来的,大部分功能是一样的,除了一些框架的支持不太一样。
这个时候我们需要配置一下,开发工具里面的调试配置。点击project-》properties 然后搜索debug,这里可以看到我们的是Xdebug。
如何学习PHP debug
在介绍完PHP5环境下Zend Debugger安装配置教程后,今天来说说如何在Zend Studio中使用Zend Debugger调试PHP程序,使用Zend Debugger还是比较方便,我使用的是Zend Studio7,Zend Studio7的Debug配置界面与早期的Zend Studio还是略有不同。在使用Zend Debugger在Zend Studio中调试PHP之前,请先安装Zend Debugger,如果对Zend Studio的使用比较陌生,推荐先学习PHP开发工具Zend Studio7入门使用教程。由于我之前使用Xdebug对PHP进行调试,为了使用Zend Debugger,我们首先需要打开Zend Studio7,对Zend Studio的Debug配置选项进行设置,步骤如下:选择菜单栏Project-Properties,选择左侧PHP Debug选项
比较常用的几个PHP开发工具
1、浏览器扩展组件工具(Firefox扩展)--
FirePHP FirePHP是一款基于Firebug的扩展,phpLangEditor 一款PHP函数库解释工具。 PHP Lookup :是一个内置的搜索栏,以帮助您快速查找引用的PHP语法。 PHP ManualSearch :一个方便的搜索栏,从您的Web浏览器中搜索官方PHP文档。
2、PHP代码调试工具--
Webgrind Webgrind完美支持PHP 5,安装迅速简便,可以跨越多个平台运行。 Xdebug Xdebug是使用极为广泛的PHP代码调试工具,它提供大量的工具帮助你找出程序中潜在的BUG,并且它得到了很多PHP开发工具的支持,以做为专门的测试工具继承在这些开发工具中,比如PHPEclipse、phpDesigner等。
3、PHP框架支持--
Dwoo :PHP5 的模板引擎。CodeIgniter 用于敏捷软件开发的PHP框架。 YII Framework :一个高性能的基于组件的PHP框架。 NetBeans :强大的PHP扩展框架支持集,拥有完善的GUI界面,独自成为一款强大的PHP开发工具。 Solar symfony :一个开源的PHP Web框架,加速Web应用程序开发的创建与维护。
4、PHP代码测试、优化工具--
PHPUnit :一款基于PHP 5的JUnit组件测试工具。 SimpleTest SimpleTest是一款高度集成的PHP代码测试工具。 Selenium :一款专业全自动WEB站点PHP代码测试工具,比较侧重的UI输入输出数据测试。PHP_CodeSniffer dBug 一款专注于测试类、对象、数组以及XML文件的PHP工具。 PHP Profile Class
5、PHP扩展、工具集、类库支持--
SimplePie 此工具可用于PHP RSS解析。 HTML Purifier :此工具可以用来移除所有恶意代码(XSS),而且还能确保你的页面遵循W3C的标准规范。 TCPDF :一个可以用于快速生成PDF文件的PHP5函数包。 htmlSQL :一组可以使你方便的对HTML和XML内容方便的使用类似SQL语句进行检索的PHP类集。
6、PHP集成开发环境(IDE)、编辑器--
PHPEclipse 一个强大的Eclipse环境下开发PHP的插件,包括的主要功能有:PHP语法分析,调试,代码格式化,大纲视图,代码模板定制等。 PhpED 一套Windows环境下的PHP集成开发环境。phpDesigner 一款轻量级的PHP集成开发工具,代码编辑器功能特别强大,支持在线预览。 ZendStudio 一 款Eclipse下优秀的PHP开发环境,适用于开发包含丰富接口的RIAs应用程序。
7、PHP在线工具及资源--
Minify:该工具使用 PHP5 开发,用于合并压缩js/css 文件的应用程序,合并压缩之后的结果可通过 HTTP gzip/deflate 及一些相关头,优化客户端缓存。 HTTP_StaticMerger:CSS和java script文件自动"合并"。 PHP Object Generator 一款PHP代码生成器,它能够为你的PHP4/PHP5应用程序生成简洁和可测试的面向对象代码。