PHP与MySQL程序设计(第3版)

分類: 图书,计算机/网络,程序设计,PHP,
作者: (美)吉尔摩(W.Jason Gilmore,W.J)著;朱涛江等译
出 版 社: 人民邮电出版社
出版时间: 2009-6-1字数:版次: 1页数: 603印刷时间:开本: 16开印次:纸张:I S B N : 9787115189097包装: 平装编辑推荐
PHP&MySQL开发新圣经,Amazon PHP畅销书,涵盖PHP&MySQL最新版。
“一句话,想学习PHP,就买这本书吧。”
——JavaRanch.com
“这是PHP与MySQL宝典!一本在手别无他求。单单书中的例子就已经物超所值。”
——Amazon.com
PHP语言和MySQL数据库这两种开源技术已经成为开发Web应用的最佳组合。Web 2.0为它们提供了更广阔
的天地。
本书是久负盛名的经典著作。以内容全面、讲解翔实而著称。书中主题的选取和组织从实用出发,在讲述知识之外还加入了作者多年积累的宝贵实战经验,并提供了500多个可以直接用于实际项目的代码示例。充分体现了作者深厚的开发功力。这一版不仅对原有章节进行了全面的修订、更新和改进,还加入了PHP 6和MySQL最新版本中的新特性,包括开发强大Web应用的利器MVC模式与Zend框架,还介绍了如何利用国际化和本地化开源
工具创建面向全世界的Web网站。
本书不仅适合初中级程序员快速入门与提高,也是有经验程序员必备的参考书。
作者为本书专门开设了配套网站http://www-beginningphpandmysql.com,也可以通过Twitter(http://twitter.com/begphpandmysql)了解更多信息。
内容简介
本书是全面讲述PHP与MySQL的经典之作,书中不但全面介绍了两种技术的核心特性,还讲解了如何高效地结合这两种技术构建健壮的数据驱动的应用程序。本书涵盖了两种技术新版本中出现的最新特性,书中大量实际的示例和深入的分析均来自于作者在这方面多年的专业经验,可用于解决开发者在实际中所面临的各种挑战。
本书内容全面深入,适合各层次PHP和MySQL开发人员阅读,既是优秀的学习教程,也可用作参考手册。
作者简介
W.Jason Gilmore世界知名软件技术专家,CodeMash技术大会创始人之一。MySQL全球技术大会顾问委员会成员。他曾负责Apress出版公司开源图书出版项目,开发了大量PHP和MySQL应用程序,并在各大专业媒体发表了众多有影响的技术文章。他的个人网站是http://www.wjgilmore.com。
目录
第1章PHP概述
第2章环境配置
第3章PHP基础
第4章函数
第5章数组
第6章面向对象的PHP
第7章高级OOP特性
第8章错误和异常处理
第9章字符串和正则表达式
第10章处理文件和操作系统
第11章PEAR
第12章日期和时间
第13章表单
第14章身份验证
第15章处理文件上传
第16章网络
第17章PHP和LDAP
第18章会话处理器
第19章用Smarty模板化
第20章Web服务
第21章安全PHP编程
第22章SQLite
第23章构建面向全世界的网站
第24章MVC与Zend框架
第25章MySQL介绍
第26章安装和配置MySQL
第27章MySQL客户端
第28章MySQL存储引擎和数据类型
第29章保护MySQL的安全
第30章结合使用PHP 与MySQL
第31章PDO介绍
第32章存储例程
第33章MySQL触发器
第34章视图
第35章实用数据库查询
第36章索引和搜索
第37章事务
第38章导入和导出数据
书摘插图
第1章PHP概述
从许多方面来看,PHP语言都是开源项目的典型代表,最初创建它只是为了满足一个开发人员自己的需要,在此之后又由于日益扩大的PHP社区的需求而不断改进。作为一个刚刚涉足这个领域的开发人员,对PHP的发展历程有所了解是很重要的,因为它能帮助你体会到这种语言的优势,另外从某种程度上还可以理解’PHP是如何偶然地形成其独有特性的。
而且,由于这种语言如此流行,如果能了解不同版本之间的差别(尤其是版本4、5和版本6),在针对你自己的需求评价Web托管提供商和PHP驱动的应用程序时会有很大帮助。
为了帮助你尽快入门,这一章将介绍PHP的特性和不同版本之间的差别,你将了解到:
口一个由加拿大开发人员开发的网页的访问量计数器如何造就了世界上最流行的脚本语言之
口PHP的开发人员怎样一次次地改进这种语言,最终发布了迄今为止的最佳版本——PHP 5;
口为什么PHP 6将使:PHP在企业中的应用范围进一步扩大;
口PHP的哪些特性吸引了程序员新手和专业程序员。
1.1历史
最初的PHP要追溯到1995年,当时一个名叫Rasmus Lerdor肭独立程序员开发了一个:Perll/CGI脚本,用来了解有多少访问者阅读了他的在线简历。他的脚本执行两项任务:将访问者信息记入日志,显示网页访问者的数量。Web虽然现在已经家喻户晓,但在当时却很年轻,所以类似的工具以前从未有过,于是有不少人向Lerdor跋送电子邮件咨询他的这个脚本。自此,Lerdor研始分发他的工具集,并称之为个人主页(PHP,Personal Home Page),这是PHP的第一个名字。
……