本书是资深PHP技术专家多年工作经验的结晶,从数据库、API、设计模式、安全性、应用程序性能、自动化测试、质量保证等核心方面总结了编写高效PHP代码的技巧和实践,旨在让有基础的PHP开发者在进阶修炼的路上尽可能少走弯路!全书包含大量精心设计的示例,不仅能帮助读者理解具体的技术知识,而且能让读者学到作者解决各种问题的思路,授人以鱼同时授人以渔。 本书共8章,每章一个主题:章重新阐述了面向对象编程中的核心概念和技术,目的是确保基础知识匮乏的开发者能正确理解它们;第2章总结了PHP开发中与数据库相关的各种实践,如数据持久化、数据存储、MySQL使用方法、PDO,以及数据库的设计等;第3章详细讲解了API及其使用方式;第4章总结了PHP开发中常用的各种设计模式及其使用原则;第5章讲解了如何编写安全的PHP代码,对PHP开发中各种常见的
本书针对开发人员在日常工作可能遇到的问题,利用版本的PHP 5提供了解决方案,内容涉及数据库操作、动态创建Web页面、数据检验、电子邮件、用户验证、错误处理与调试等多个方面。全书分为三部分。部分介绍了PHP 5的所有特性,语言简洁明了、通俗易懂。第二部分为应用实战,是对前面知识的具体应用和常见问题的实际解决方案,采用面向问题的写作风格,言之有物,使读者很容易检验前面的知识并解决具体项目中的问题。第三部分为附录,介绍迁移到PHP5时面临的问题和标准库,以及常见错误的应对策略。 本书能够帮助有编程经验的PHP开发人员解决开发过程中遇到的问题,书中提供了大量详尽的代码,并重点说明了其中的关键之处,是一本不可多得的PHP参考书。
PHP是一种通用开源脚本语言,开源、跨平台、易于使用,主要适用于Web开发领域。MVC模式使得PHP在大型Web项目开发中耦合性低、重用性高、可维护性高、有利于软件工程化管理。本书以实用性为目标,系统地介绍了ThinkPHP框架的相关技术及其在Web开发中的应用。全书共14章,每一章都是相对独立的知识点的集合。内容涵盖了ThinkPHP常用功能模块和实用技巧、MySQL数据库的设计与应用、完整的Web项目开发流程等目前PHP开发中很主流的技术,每一章都有大量的示例以及详尽的注释,便于读者的理解和掌握。很后通过4个完整的项目详细介绍了Web应用从设计到运行的各个环节,便于读者更好地实践。对于拥有PHP基础而不知道下一步该做什么的读者而言,本书不失为一本好的入门教材,本书所有的实例都可以在Web开发中直接使用,使读者能够加快Web应用开发的进程。此外,本书
本书以通俗易懂的语言向初学者介绍了PHP语言的基本概念、使用方法和注意事项。全书通过丰富的示例,读者逐步掌握这门流行的Web开发语言,使读者能够上手编写适用于常用场景的PHP脚本。 本书适合有基本HTML经验的读者阅读。
通过学习如何在代码中使用设计模式,可以更高效地构建服务器端应用,在这个过程中,你的PHP编程水平也将逐步提高。桑德专著的《Learning PHP设计模式》利用大量浅显易懂得告诉你如何应用多种面向对象模式,并展示了这些模式在一些成熟的实际项目中的具体应用。 需要学习这些可重用的模式如何帮助你解决复杂的问题,如何组织面向对象代码,以及只改变一些小部分来完成整个大项日的修改。利用你手上的这本《Learnrang PHP设计模式》,将了解如何采用一种更精巧的编程风格,这将大大减少开发时间。 学习设计模式概念,包括如何选择模式来处理特定的问题。对面向对象编程概念有一个概要了解,如组合、封装、多态和继承。应用创建型设计模式动态地创建页面(采用一种工厂方法而不是直接实例化)。使用结构型设计模式对原有的对象或结构做出修改,而无需
本书循序渐进地讲述了如何使用PHP 与jQuery 构建高度交互的Web 应用。每一章聚焦一个主题,讨论Web开发人员经常需要解决的一类具体问题。书中以实际示例及代码解释的方式给出了有针对性的快速解决之道,主要内容包括使用jQuery处理事件,在PHP 和jQuery 中使用XML、JSON、表单,向表单添加视觉效果,创建漂亮的导航菜单以及使用PHP绑定数据和改进网站等。另外,附录介绍如何使用Firebug 来调试网页中的HTML 和JavaScript。 本书适合对使用PHP 与jQuery 构建Web 应用感兴趣的所有读者。
本书是一本可以带你迈入PHP殿堂的书。PHP作为当今主流的服务器端开发语言,广泛应用于世界上各种排名比较靠前的网站,如Facebook、Flickr和Wikipedia等。其广泛的应用与其强大的功能相辅相成,密不可分。在本书中,你将看到PHP中最为精华的特征,包括类型系统、面向对象机制、数据库交互、安全性保证、内建函数库等。通过书中极为实用的代码,上述特征的学习和应用将被无缝连接在一起。作者PeterB.MacIntyre在软件开发领域已有超过20年的经验,曾是PHP|Architect杂志的特约编辑和作者。长期从事PHP相关的工作使作者对PHP的发展历程非常了解。这也使本书不单可以让人了解PHP当前是什么样子,也可以让人了解到它为什么是现在这个样子。
《PHP MVC开发实战》内容简介:MVC是一种先进的开发模式,能够解决团队开发之间协同配合的问题,使得网站各部件以更高的效率运行。MVC模式将网站分为3大部件,分别为模型、视图、控制器。这3大部件各自分离,但又相互依存,最终形成了一个容易维护、容易扩展、高效运行的网站平台。对于后台程序员,借助于MVC模式就可以更加专注于功能的实现,而不需要太多地涉及页面与前端。这种分工协作的最终目的是提高开发效率及项目质量。对于个人项目,也许在其他编程技术(例如Java、Python)中,MVC模式并没有优势,但在PHP中,由于支持混合编程,所以使用MVC模式进行编程,能显著提高工作效率。《PHP MVC开发实战》内容通俗易懂、示例形象,适合广大的Web从业人员阅读。由于PHP非常简单、易用,所以就算是未接触过PHP的读者或者初学者,只要掌握了基础的面向对
PHP5现在的性能可以说已经超过上一个版本PHP4了,它强化了面向对象编程的概念,同时有了Zend Framework & Smarty这个强大的组合,使用PHP也可以构筑MVC模式的应用系统了。本书突破以往的写作手法,直接从33个可以立即导入到自己的应用程序中非常实用的应用实例入手,从浅到深,将每个实例细致地剖解,让读者真正地从实践当中学习如何用PHP构筑网络应用系统,而且本书还花了大量的篇幅介绍如何使用Zend Framework & Smarty构筑真正的MVC模式应用系统——书签共享系统。 本书讲述简单、直接且有效,更可贵的是非常注重实用性,所以它适合所有PHPer当做案头学习参考用书。无论您是刚刚入门的新兵,还是有编程基础的中级读者,会从这本书中收获良多。
本书以通俗易懂的语言向初学者介绍了PHP语言的基本概念、使用方法和注意事项。全书通过丰富的示例,读者逐步掌握这门流行的Web开发语言,使读者能够上手编写适用于常用场景的PHP脚本。 本书适合有基本HTML经验的读者阅读。
《由浅入深学PHP:基础、进阶与必做300题(附DVD光盘1张)》由浅入深,全面、系统地介绍了PHP开发技术。作为一本面向入门读者的PHP书籍,本书尽量做到了语言的通俗易懂,把PHP的知识点同实际应用相结合进行讲解,更便于读者阅读领会。对PHP的各个知识点进行了细致的介绍,同时剖析每个概念,让读者对PHP语言有全面的认识。为了帮助读者快速掌握PHP,《由浅入深学PHP:基础、进阶与必做300题(附DVD光盘1张)》对每一个知识点都安排了相应的实例代码,让读者通过实例掌握关键知识点。读者只需将代码输入计算机调试,即可轻松掌握相关的知识。本书介绍的都是Web应用程序常用的知识点,并结合实例讲解,让读者在实际应用中能够快速上手,同时也方便读者对程序进行进一步扩展。 《由浅入深学PHP:基础、进阶与必做300题(附DVD光盘1张)》分4篇共20章,篇
这是一本帮助中初级PHP程序员修炼成为高级PHP程序员的书,也是一本让PHP程序员能更快、更好地进行应用开发的书。国际知名Web开发专家和技术书作家力作,是PHP领域经典著作之一。它从编程技巧(PHP与MySQL的高级技巧)、面向对象(系统的面向对象知识)和扩展(PHP与其他技术的结合使用)三个角度系统讲解和总结了成为中高级PHP程序员应该具备的技术和技能,包含大量实用案例,极具可操作性。 本书共14章,逻辑上分为3个部分:部分(~3章)总结了PHP编程、Web应用开发和MySQL数据库相关的高级知识和技巧,大部分内容都是中初级程序员可能不熟悉但是又应该掌握的;第二部分(第4~9章)系统讲解了面向对象编程的知识,包含大量深层次话题和生动的实例;第三部分(0~14章)讲解了PHP的扩展知识以及PHP技术与其他技术的结合使用,如PHP应用与服务器的通信
PHP语言是当今使用最为频繁的网络编程语言之一,一直在Web开发领域占据重要的地位。本书通过12个综合实例的实现过程,详细讲解了PHP语言在实践项目中的综合运用过程。这12个实例包括大学图书馆管理系统、在线考试系统、贝斯会客间、四公里社区网、电子相册管理系统、新春许愿墙、图书馆管理系统、典型企业网站、电子商务网站、开心斗地主、在线微博系统和OA在线办公系统。在具体讲解每个实例时,都遵循项目的进度来讲解,从接到项目,到具体开发,再到最后的调试和发布。书中内容循序渐进,并穿插了学习技巧和职场生存法则,可读者全面掌握PHP语言。 本书不但适用于PHP语言的初学者,也适用于有PHP语言基础的读者,甚至可以作为有造诣的程序员的参考书。
《实战突击:PHP项目开发案例整合》以会议记录管理系统、留言本、在线投票系统、个人网络日记、在线论坛、博客、物流管理系统、在线考试管理系统、明日编程词典、明日科技企业网站、明日软件导航系统、播客、在线音乐系统、电子邮件系统、bcty365网上社区、易查供求信息网、图书馆管理系统、办公自动化管理系统、电子商务网站、明日知道网站和新闻发布系统21个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序的开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库结构、系统开发到系统的编译发行,每一过程都进行了详细的介绍。 《实战突击:PHP项目开发案例整合》所附配套光盘提供了书中所有案例的源代码,所有源代码都经过精心调试,在windows2000、windowsxp和windows2003下通过,保证
本书是书《细说PHP(第2版)》升级版。PHP是当前开发Web应用系统最理想的工具,它易于使用、功能强大、成本低廉、高安全性、开发速度快且执行灵活,应用非常广泛。全书以实用为设计目标,包含PHP开发最主流的各项技术,对每一个知识点都进行了深入详细的讲解,并附有大量的实例代码,图文并茂,系统地介绍了PHP的相关技术及其在实际Web开发中的应用。 本书是《细说PHP》第三版,全书共6个部分,分为32个章节,每章都是PHP独立知识点的总结。内容涵盖了动态网站开发的前端技术(HTML5)、企业现在主流应用版本PHP 5.4为主的语法、PHP的常用功能模块和实用技巧、MySQL数据库的设计与应用、PHP 面向对象的程序设计思想、数据库抽象层PDO、Smarty模板技术、Web开发的设计模式、自定义PHP技术框架版BroPHP 2.0、重新开发包括完整流程的极具参考价值的Web项目(BroShop)