PHP正在重生,不过所有PHP在线教程都过时了,很难体现这一点。通过这本实用的指南,你会发现,借助面向对象、命名空间和不断增多的可重用的组件库,PHP已经成为一门功能完善的成熟语言。
本书作者Josh Lockhart是“PHP之道”的发起人,这是个受欢迎的新方案,鼓励开发者使用PHP最佳实践。Josh通过实践揭示了PHP语言的这些新特性。你会学到关于应用架构、规划、数据库、安全、测试、调试和部署方面的最佳实践。如果你具有PHP基础知识,想提高自己的技能,绝对不能错过这本书。
• 学习现代的PHP特性,例如命名空间、性状、生成器和闭包。
• 探索如何查找、使用和创建PHP组件。
• 遵从应用安全方面的最佳实践,将其运用在数据库、错误和异常处理等方面。
• 学习部署、调优、测试和分析PHP应用的工具和技术。
• 探索Facebook开发的HHVM和Hack语言。
• 搭建与生产服务器高度一致的本地开发环境。
Josh Lockhart开发了Slim框架,这是一个PHP微型框架,适合快速开发Web应用和API。他还是“PHP之道”的发起人和当前的维护者。“PHP之道”在PHP社区中很受欢迎,目的在于鼓励全世界的PHP开发者使用一些良好实践,传播一些高质量的资源。他是New Media Campaigns的开发者,这个机构位于北卡罗来纳州卡勃罗市。
命名空间在PHP5.3.0中引入,是一个很重要的工具,其作用是按照一种虚拟的层次结构组织PHP代码,这种层次结构类似操作系统中文件系统的目录结构。现代的PHP组建和框架都放在各自的全局唯一的厂商命名空间中,以免与其他厂商使用的常见类名冲突。命名空间(或子命名空间)的作用是封装和组织相关的PHP类,就像在文件系统中把相关的文件放在同一个目录中一样。
——引自第12页
命名空间很重要,因为代码放在沙盒中,可以和其他开发者编写的代码一起使用。这是现代PHP组件生态系统的基础。你的代码很可能和其他开发者的代码使用相同的类名、接口名、函数名或常量名,如果不使用命名空间,名称会起冲突,导致PHP执行出错。而使用命名空间,把代码放在唯一的厂商命名空间中的话,你的代码和其他开发者的代码可以使用相同的名称命名类、接口、函数和常量。这就是为什么一定要在你的代码中使用命名空间的原因。
——引自第14页
针灸治疗捷径 内容简介 传统的针灸医学把体针(毫针疗法)、头针、面针、耳针、电针和艾灸、发泡灸等,通称为针灸疗法。这些治病方法都具有一个共同的优点,那就是简便易...
国家形态·思想·制度:先秦秦汉法律史的若干问题研究 本书特色《国家形态·思想·制度:先秦秦汉法律史的若干问题研究》试图以传世文献及出土资料为依据,从国家形态、思...
河口慧海慶應二年(一八六六)生於泉州堺(今堺市),本名定治郎。十五歲讀釋迦傳,感動發心,從此戒酒、禁肉食、戒淫。二十五歲得度,法號慧海仁廣,並任東京本所五百羅漢...
Inthisbook,RANDprovidesanevaluationoftheNavysongoingandproposedunmannedaircrafts...
安雅·格雷贝在德国埃朗根-纽伦堡大学教授艺术史。她参与了多项国际性研究项目和展览,发表了大量关于中世纪艺术史和现代艺术史的文章。她对《卢浮宫画作珍藏集》一书亦有...
愤慨和洞见、博学和道德热情”的罕见结合※ 跨界精选25篇代表作,一本书读懂乔姆斯基兼收划时代的语言学名篇与犀利的政治、社会评论※ 是麻省理工学院荣誉教授、现代语...
1. 258段代码+284幅图表,比课本更易懂!本书沿袭《明解C语言》的风格,图文并茂,讲解清晰易懂。2. 从基础知识到面向对象编程完全掌握!从Java的基础知...
•莱茵霍尔德•尼布尔(1892-1972)生于美国密苏里州的德国移民家庭。后来成为福音派的牧师,在美国宗教的最高殿堂协和神学院任教三十余年。他是美国20世纪最重...
米亚·科托(Mia Couto),1955年生于莫桑比克一个葡萄牙移民家庭,曾当过记者和教师,生物学家、诗人、小说家。他14岁开始在报刊发表诗歌,已出版作品30...
关于情商,道理我们听得太多,可至今没有一种道理可以真正提升我们的能力。本书正是写给在受情绪困扰而无法获得有效沟通,无法让自己的能力得到充分发挥的年轻人。为什么你...
這是一本需要仔細去咀嚼、反芻,才能慢慢品出真味的人生大書。繼《與神對話》三部曲、《與神為友》之後,全球有超過一千五百萬讀者都在引頸期待著本書的呈現,以期能獲得此...
生活实用电路精选 本书特色 晓帆编著的《生活实用电路精选》共精选了近200个*新生活实用电路,这些电路涉及了电工电子技术的各个领域。本书适合广大电工电子电路设计...
作品目录第1部分 简介第1章 温故而知新1.1 从HELLO WORLD 说起1.2 万变不离其宗1.3 站得高,望得远1.4 操作系统做什么1.5 内存不
精彩摘录有一日你会明白,这是极之无可奈何的事,因为没有人做错什么,所以无人需要道歉,我也不打算求你原谅,但父母已决定分居
血证论 本书特色 《血证论》由晚清医家唐容川所著,是我国**部有关血证治疗的专著。阐述了气血关系,血证的病机及其疗法,极有心得。全书共分八卷:卷一为总论...
《神逻辑:不讲道理的人怎么总有理》作者,苹果公司资深逻辑算法专家 全新作品!互联网之父、图灵奖得主、谷歌首席互联网科学家,欧洲核子研究中心粒子物理学家,MIT多...
作者简介:伊藤正子,1970年生于日本横滨。作为烹饪、家居小物等的生活方式设计师,多次在杂志与图书中登场。伊藤女士是一名公认的吃货,她会为了美食而日本各地、甚至...
中华名医名方薪传:肝胆病(第二版) 本书特色 《肝胆病》从大量的专家经验中精选出著名医家治疗肝胆病行之有效、屡用屡验、重复性高的特色验方,汇萃了诸家之长。书中以...
《战争与和平法》是格劳秀斯在总结和借鉴前人优秀研究成果的基础上完成的人类社会第一部系统地论述调整国家之间关系的规则的著作。它奠定了近代国际法的理论基础,在国际法...
落落,82年4月生,上海人,编辑,自由撰稿人。著有长篇小说《年华是无效信》(2005年),短篇小说集《那些生命中温暖而美好的事情》(2005年),长篇小说《尘埃...