PHP学习宝典-第三章 (续篇)

2016-01-29 13:12 11 1 收藏

PHP学习宝典-第三章 (续篇),PHP学习宝典-第三章 (续篇)

【 tulaoshi.com - PHP 】

老练的程序设计师可能较不需客外学习,并可以将PHP当做任何其它伺服端程序语言来主生HTML给浏览器以及使用其它用途上,大多数这些程序设计师较喜欢简单的文字编辑器,通常这样的软体会提供你一些有用的工具,例如语法颜色强调,括号成对比对,或是tag自动结束,大多数这些功能只是用来帮助你的无心之过,但是却不会真正帮你写程序。

现在使用PHP最令人兴奋的工具已经出现了,它叫做Zend Studio,在本书撰写时正值发行第二版,这个产品结合了一个强大的除错工具(虽然仍然不是一个WYSIWYG工具)编辑环境,这个聪明的主品可以帮助你明显的节省用于检查正确PHP函式语法重复时间,使得你可以迅速消除错误,由于开发时间就是金钱,所以这个产品的些微费用将可以使你更具生产力,你可以真正发现这个IDE的符号知道PHP的语法,Zend Studio是第一个不只是重新设计来达到一些用途的开发工具,图3-1是Zend Studio的使用介面图示。

 


如同你在图3-1所示, Zend Studio允许你可以执行PHP程序并在视窗内预览HTML的输出,你可以不需要藉由使用浏览器来检视原来检视原始码,而此方法并非标准结果亦非豪华的显示书面,而除错工具可提供工具可提供你强大的辅助,你可以逐行检查程序码或是跳入或跳出函式检查,设定中断点,堆叠追踪处理,追踪所有该档案的全域与私有变数或是检查一个特定数的内容,在这样简易使用的GUI接口,你会被提醒使用到未经宣告变数的潜在危险,语法颜色强调与程序内缩编排可以被容易自由的调整,新使用者可以避免使用emacs或vi的控制不便,而且程序自动完成可以节省你反复反复的查阅PHP线上说明(例如到底是strreplace还是 str_replace,而且参数顺序内容又为何等等),你也可以在使用你的HTML时使用到程序自动完成功能,尤其当你必须熟记每一个标签允许的属性时,你甚至可以注册自己定义的函式或是自动完成清单,使得它更加容易使用而不需反复参阅该函式定义,如果你习怪传递一连串参数给函式时这是非常方便的功能。当你使用越大,越复杂,越需大量函式使用的程序库时,你会发现这个IDE可以帮助你越多。

记住你的开发端不下定要与服务的服务器使用相同的作业系统,这是跨平台开发的最大价值,尤其如如果你使用Unix服务器时(甚至为The Blues Brothers),我们都拥有两种文书编辑器:emacs与vi,甚至Macintosh与Windows拥有更多友善使用接口的文书工具。另一方面, Unix使你容易支持多台机器的客户端作业系统。许多开发厂商在这些工具设计有最佳优点的某些特性,emacs,vi与Zend Studio都是可以在许多主要平台上运作的编辑器,所以如果你的开发团队使用上述标准工具的话,人们都可以在许多作业系统偏好下使用这些工具。

表3-2显示一些大多数程序设计师所使用来自各大作业系统的编辑器。

如果你要在许多作业系统之间开发时,记得断行与一些字符在W indows与Unix之宰是不兼容的,Unix格式的断行会再记事本上显示一个黑色的色愧符号,而Windows断行格式在Unix系统的编辑器看似 ∧M字符,你的PHP程序可能仍然动作正常,但是你可能会在使用相异平台所编辑的档案时感到疯狂,根据许多原因所产生的好主意,解决这类断行问题的最好方式就职使用一个举如CVS之类的版本控制系统。

除了这些著名的选择外,Keith Edmunds维护一个有关适合PHP的文字编辑器详细列表,其中许多为免费或只需要一点费用。
http://phpeditors.dancinghippo.com/
做一个深呼吸吧,经过所有的安装与设定,现在你应该可以动手撰写你的第一个PHP程序了。

表3-2 不同平台较为普遍的PHP编辑器

 


摘要

在能使用PHP之前,我们需要先决定是由自己建构主机,外包,还是采取一种折衷解决方案,诸如托管。在这个决策过程中,最重要的因素中网站的费用,大小和流量,特殊有硬体或软体需求,内容的类型以及对控管的期望。外部Web主机服务是没有特殊需求的小型网站的最佳选择。

如果决定自行建构或维护开发服务器,本章前面对大多数常见平台都提供了详细的安装指引和说明。PHP4虽然支持许多不同类型的Web服务器,但在本书载稿时为止还没有正式文件说明关于它们的安装的详细内容。

最后,读者可能想知道哪种开发工具最适合PHP。在还没有特别属于PHP的整合开发环境(IDE)前,大多数PHP开发人员就是使用自己喜欢的文字编辑器来编写程序。把PHP功能新增到一个所谓[所见即所得]的编辑器中是可能的,但看上去会很杂乱。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/php/)

来源:http://www.tulaoshi.com/n/20160129/1489273.html

延伸阅读
《永恒的尽头》流程攻略:第三章 第三章【花】 【エベル‧シティ(耶贝鲁市)】 1. 按照惯例,欣赏完有趣的剧情后,取得能源结晶(红)x3、能源结晶(青)x4,任务清单追加故事任务 2. 来到公会接取任务『反体制组织の讨伐』、『消えた亲父』、『立ちための努力を』 3. 与一旁的パーネル对话,选择はい,取得技师に渡す名刺 ...
标签: PHP
       第三章 PHP中的数据处理      本章着重讲述PHP程序的内部数据,包括数字,变量和常量。程序中的数据由操作符来控制的,操作符告诉PHP对内部数据进行什么操作(如加、减等等)。PHP程序的外部数据包括文本文件和数据库,对外部数据的详细介绍请参考第六章“数据库和SQL”  ...
《使命召唤4》第三章剧情攻略 《第三章ACT II》 第一关:Safehouse 时间:第四天-凌晨02:00:38 地点:阿塞拜疆北部 人物:SOAPMacTavish中士 所属部队:英国皇家第22特别空勤团 Al-Asad那家伙是个胆小鬼,他是不会为了自己的圣战献身的。Al-Asad在阿塞拜疆有一处藏身地,他以前都去过那。我会给你们具体坐标的。好的,Nikolai,Gaz,集合...
给宝宝起名的常识(第三章)     有学问的父母们给自己的宝宝起名字的时候一定会尽量避开那些重复性比较高的词汇或者偏旁。下面我们就来了解给宝宝起名的第三点知识——忌讳姓名字体的单调重复!       有些人起名,喜欢利用汉字的形体结构做文章。例如:石、磊、林、森、...

经验教程

177

收藏

28
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部