仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1581|回复: 18
打印 上一主题 下一主题

[学习教程] PHP教程之十款PHP开辟者值得存眷的编码东西

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-3 23:33:20 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
终于理解了数据库的概念,而且让你兴奋不已的是你终于可以通过PHP来连接数据库了,这期间你是怎么学会的,我们不去考证了,但是事实证明,你已经可以了。      当咱们常常都要处置诸如像手工代码测试,及安排如许单调反复的任务时,常常会感应懊丧,但是咱们一向勉力想变得高效力。而本文将向你引见10款PHP开辟东西,它们能正好能匡助你到达那样的请求,使你能有更多工夫专注于建立更优异的网页。
    1 . PHPUnit
    测试在软件开辟中是相当主要的一环,但良多开辟者都只是赐与很少的工夫去测试,由于这任务切实其实相当耗时,单调而且轻易失足。为懂得决以上成绩,主动化测试东西能闪开发者编写一系列测试剧本,这些剧本能轻易地履行,而且可以依据企图义务去履行。这些主动化测试东西凡是供应了测试呈报,外面具体描写了每次测试的了局。PHP开辟者在主动测试化方面,有一个相当不错的测试框架PHPUNIT。基于十分盛行的测试驱动开辟办法,如xUnit,PHPUNIT答应开辟者利用PHP的语法去编写测试用例,然后用很复杂的号令行东西去履行测试。乃至你可以将PHPUNIT与一些延续集成东西如phpUnderControl整合。
    2. Phing
    跟着WEB开辟项目变得愈来愈庞杂,开辟者面临一大堆安排的义务,这些义务不单单是从开辟者的机械大将文件传到临盆办事器上那末复杂了。好比防止上传开辟情况的文件,如图片模版,处置办事器指定文件的权限和参数设置装备摆设,象用户名口令,和若何当产生变动毛病时尽快恢复,这些成绩都是开辟者常常要碰着的。为懂得决这些成绩,开辟者利用了专门的构建东西,它能使文件的传输进程更高效,由于它只同步传输改动过的文件。构建东西也可以很轻易依据安排的情况而定制。
    3. GitHub
    版本掌握能给项目带来良多优点,包含能创立代码的实行分支,回滚不需求的变动,能检查某个文件比来被哪些团队成员修改过,和经由过程日记监督进度。固然如今有良多开源的版本掌握东西,但Git今朝是我最喜好的。Git的衰亡很大水平上得益于一个供应第三方托管办事的GitHub网站,它为开辟者供应了一系列的托管办事。GitHub知足了开辟者的需求,乃至为开源项目供应了主机托管的办事。如今已超越一百万的托管使用在下面了,GitHub为开辟者供应了极具价值的办事,让他们不必消费大批金钱和工夫去寻觅第三方的托管办事。
    4. FirePHP
    良多开辟者对FireFox的插件Firebug长短常熟习的,它能让你很轻易地反省一个网页的HTML,CSS和Javascript的语法成绩。利用FirePHP,你一样能用象FireBug的界面去反省PHP语法的毛病和所选择的剖析数据。
    保举浏览:FirePHP:像Firebug那样调试你的PHP代码
    5. XDebug
    利用了象PHPUNIT如许的测试东西后,能在你写完代码后匡助捕获到毛病,另外一方面有时分你需求利用一些匡助东西去匡助懂得这些成绩的缘由。良多PHP开辟者利用一个不错的调试东西XDebug,它能匡助你反省代码的形态,并供应东西去跟踪及分析代码功能,检查对象内容和其他功效。
    6. PHP扩大和使用库
    虽然你本人能够以为本人的设法是很独一和出格的,但仍是很大时机你正在勉力编写的代码,之前已有很多其他的法式员已编写出来了。为了匡助开辟者克制如许的妨碍,PHP开辟者们按期奉献PHP的扩大和使用法式库,如有名的PEAR。PEAR里包括了560个包,能供应快捷的处理计划,如缓存,加密,用户验证和付出处置等。你总可以在PEAR中总能找到合适你的处理计划。
    为了匡助办理PEAR包使用,可以装置PEAR保证理东西,它供应了号令行的界面去装置、晋级和删除包。
    PEAR保证理东西:http://pear.php.net/manual/en/installation.getting.php
    7. PHP_CodeSniffer
    正如关于编纂器的争辩一样,关于编码作风的争辩更具取笑。固然如斯,PEAR倡始的编码尺度看上去在PHP社区获得了一席之地,但是,你或你地点的团队仍然能够不采取如许尺度商定,这将招致作风纷歧致的代码。
    为了不代码作风的纷歧致,可以思索装置PHP_CodeSniffer,它是一个很不错的PEAR包,它能剖析PHP法式,JAVASCRIP和CSS文件而且反省出哪些是与界说好的代码作风相违反的。固然可以界说你本人的编码作风,但PHP_CodeSniffer的编码作风是非常便利的。
    8. phpDocumentor
    从流畅的代码正文中去了解代码,这是非常懊丧的义务,即便代码是你本人之前编写的。就象测试,写文档仍然是开辟者但愿回避的几个义务之一。为了加重如许的疾苦,可以思索利用象phpDocumentor如许的主动文档化东西。phpDocumentor撑持复杂的文档划定规矩语法,可以解析你的代码而且生成友爱的文档。
    9. PHP_Beautifier
    另外一个障碍浏览代码的要素是欠好的代码格局,由于在PHP如许的剧本言语中,很轻易形成不得当的缩进而构成欠好的代码格局。你可使用PEAR中的包PHP_Beautifier去主动化地格局化代码。
    10. phpUnderControl
    假如你正在思索上述提到的东西,那末你可以下载phpUnderControl这个东西,它基于CruiseControl构建。phpUnderControl包含了多个PHP东西,如phpunit,phpdocumentor,并供应了一致的界面办理。
    小结
    您还有甚么喜欢的能进步PHP编码效力的东西引见呢?
会PHP吗?会,我会把一加一的运算写在函数里,然后调用啦!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-20 18:24

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表