好好学习,天天向上,自学网欢迎您!
当前位置:首页 >  考试 >  计算机类 > 内容页

五个PHP顺序员东西

2021-09-05 21:13:58计算机类访问手机版205

  五个php顺序员东西

  欲善其工必先利其器,以下是小编精心为大师收拾整顿的五个PHP顺序员东西,但愿对大师有所帮忙!更多内容请存眷应届结业生网!

  PHP顺序员都该当知道的东西在到场了几个大型PHP项目,写了很多PHP代码当前,我发明很多东西可以进步代码质量,简化公布,使得做为PHP开发人员的生活生计变得轻松很多。很多这样的东西大概曾经为大师所用。但是,由于一些人甚至没有注意到这些东西的存在。

  Phing - 一个项目构建系统

  Phing 是一个基于Apache ANT 的项目构建系统。它的名字是一个拗口的语句首字母缩写 - PHing Is Not GNU make 。Phing可以做传统构建系统比方 GNU make 能做的任何工作,同时没有陡峭的学习曲线。

  在phing以及其他的构建系统面前的思想是评估一系列相关性,然后执行一系列PHP类去正确的装置和设置装备摆设一个应用系统。构建过程用一个复杂的XML设置装备摆设文件把持。Out of the box, phing内置可以执行一系列更换比方:在你的开发版本和产物版本间改动include路径、执行SQL语句、移动和复制文件、运行外部脚本等等。经由过程扩展包括在发行包中的“task”类,你也能够发明本人的定制任务。

  对任何必要在超越一台办事器上安排大型PHP应用的人来世,Phing是一个价值连城。同时我发明它对复杂的PHP脚本也是很有用的。

  Xdebug - 调试和剖析东西

  Xdebug 是帮忙你调试和剖析脚本的一个PHP扩展。Xdebug中最有用的特性是在激活后表现的新注意信息、告诫信息和过错信息。假如一个脚本不克不及正常运行,Xdebug将会输出关于过错信息的完整堆跟踪 ,会附带函数称号、参数值、源文件和行号。这关于厌倦了PHP默认只带的不幸的过错陈述功效的顺序员是一个值得欢送的特性。

  这个扩展有很多更进步前辈的功效,答应开发人员进行代码覆盖率剖析,收集剖析信息以及交互式地调试脚本。profiling functionality 功效尤其有用。剖析器使用一个普通的输出文件格局,答应你使用象 KCacheGrind 这样的东西疾速发明你代码中的瓶颈。对任何严肃的开发人员而言,一个好的剖析器是根本东西,它使得你妥善优化你的代码,同时防止过早优化带来的风险。

  PHPUnit - 单位测试框架

  PHPUnit 是一个轻量级的PHP测试框架。它是在PHP5下面的 JUnit 3.8.1 完整移植,是xUnit 测试框架家属的一员它们基于软件模式 先锋 Kent Beck 的计划。

  单位测试是几个当代火速开发办法的根蒂根基,使得PHPUnit成为很多大型PHP项目的关头东西。这个东西也能够被后面评论辩论的'Xdebug扩展用来生成代码覆盖率陈述 ,而且可以与phing集成来自动测试。

  Propel - ORM工具干系映射框架

  Propel是一个PHP5下面的工具干系映射ORM框架,它发源于Apache Torque项目。它供给了一个复杂但是易用的数据库抽象层,使得你可以在PHP中象使用普通类和工具一样得使用数据库实体。Propel答应你使用一种复杂的XML格局界说你的数据库,这个XML文件被用来映射数据库,生成应用中使用的静态类。

  Propel被内嵌于风行的Symfony PHP框架 还有其他的,它使得代码更机动、模块化以及可移植。这个项目有The project has 超卓的文档,以及很棒的撑持社区。

  phpMyAdmin / phpPgAdmin - 基于web的数据库办理系统

  汗青有点长但是还是很有用,phpMyAdmin是关于任何数据库对应PostgreSQL和SQLite是phpPgAdmin 和 phpSQLiteAdmin最有用的办理东西之一。它有助于做每一件工作 - 从为了调试应用去创立和删除数据库到做备份。装置它一般为我在一个LAMP办事器上面装置完 Apache, PHP和MySQL后做的第一件工作。假如你使用MySQL,不知何以还没传闻过它,那么目下当今就装置 。

  其他东西

  还有很多优秀的东西用以合适各类必要,帮忙PHP开发者创立一个丰厚的开发环境 — 我但愿我可以说到所有这些东西。我发明对本人有用的东西有PHP Beautifier, Spyc, Creole和Smarty。我确信还有很多我健忘大概没传闻过的有用东西。因此,假如你知道某个我遗漏的PHP开发伟大东西,请留言让我以及所有人知道!

TAG标签: 程序员 工具 PHP