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页
作品目录让理想慢慢长大――代《龙媒广告选书》总序传播・广告・轨迹(前言)绪论第一编 中国广告史第一章 原始社会末期到鸦片战
作者简介:梅洛-庞蒂(1908—1961),法国二十世纪重要的哲学家、思想家之一,是法国存在主义的杰出代表,与萨特地位相当。他的哲学思想受到胡塞尔现象学、海德格...
中国乡村民居设计图集-夏湾村 本书特色 河南省淅川县寺湾镇地处豫鄂两省结合部,维语淅川县城西北,距县城56公里。209国道、332省道穿镇而过,丹江、淇河贯穿全...
中西医临床骨伤科学 内容简介 中西医临床骨伤科学是研究运动的系统伤病的临床科学。其内容非常广泛丰富,经数十年迅速发展,取得了举世瞩目的成果。为了总结我国中医、西...
吴灼燊医论医案选析 内容简介 本书收录了中医药专家吴灼桑的医论医案。全书分为内科部分、妇科部分、儿科部分、外科部分和医话选编五个部分。吴灼燊医论医案选析 目录 ...
编辑推荐◎那些艰辛或迷茫的时刻,幸好有食物陪你度过。豆瓣高分日剧《侠饭》原著,深受日本读者喜爱的美食人生小说。◎一个超适合下酒的美味故事,一段夏日消暑、冬季暖心...
特诊特治风湿病 内容简介 本书从中、西医两方面对风温病相关的生理解剖结构、病因病机、诊断与鉴别诊断、治疗以及风湿病患者的家庭保健与护理等方面都进行了详细阅读。书...
朱利安,又译为余莲或于连,法国当代著名汉学家及哲学家,出生于1951年。曾任法国中国研究会会长、巴黎第七大学东亚系系主任、国际哲学院院长、当代思想研究院院长、法...
设计与对话-127位室内师访谈录 本书特色 ★ 16开平装,辽宁科学技术出版社出版★ 全彩图文,汇集大量室内设计作品,呈现了室内设计领域多元的设计风格★ 本书通...
作品目录1导论(新)公共治理:一个新的范式?第一部分有关公共治理的理论观点2全球视角下的治理3元治理与公共管理4治理创新5治
这是一个自我和灵魂失落和重现的故事。以碎片化为特点的时代,每个人都在寻找自己遗落的自我和灵魂,高博洋《我消失的影子》微观地再现了失落和寻找的痛苦的全过程。记忆里...
★榮獲第十四屆電擊小說評審委員獎勵賞作者夏海公司最新作品。★與一般以萌或搞笑為主的輕小說不同,本作的故事相當紮實有內涵,更兼具勵志與業界的專業內容。★作者以本身...
本书作者为微博手绘作者基质的菊长大人,粉丝近19w,单条微博阅读量达到500w,其自创话题#我的手绘不可能这么萌#,阅读量7047.2万,讨论11.8万。其粉丝...
蒂姆·费里斯是一名成功的投资人、作家,他主持的播客节目“蒂姆·费里斯秀”,下载量已超过2亿次。蒂姆在40岁时突然失去人生目标,为了突破瓶颈,他决定向他想得到的厉...
汉娜·阿伦特(1906-1975),德裔美籍犹太人,生于德国汉诺威。曾师从海德格尔和雅思贝尔斯,在海德堡大学获博士学位。自1954年开始,阿伦特先后在美国加利福...
中医启蒙系列-字里藏医 本书特色 作者难得的家学渊源和多年的临床实践,在一个个看似平常的字词之间,体现我们文化的博大精深和生活趣味,我们认字不识字,重新认识我们...
台静农(1902—1990),安徽霍丘人,笔名青曲、孔嘉、释耒等。1922年,台静农在家乡霍丘及汉口、南京、上海辗转上完小学、中学后,到北京大学中文系旁听。19...
本书运用心理学、人际关系学、社会学等学科的相关理论,结合当代社会交往中的实际,以大量翔实的事例,阐述了交往技巧。既有人们
RA: I am Ra. I greet you in the love and the light of the One Infinite Creator.....
《读懂刑事诉讼法》内容简介:本书以通俗易懂的文笔,简要准确地阐述了我国刑事诉讼法的基本知识,让广大读者在较短时间内能读懂刑