当前位置: 首页 > 新闻 > 信息荟萃
编号:5642
PHP与MySQL程序设计第五版.pdf
http://www.100md.com 2020年11月17日
第1页
第8页
第15页
第26页
第324页

    参见附件(190747KB,621页)。

     PHP与MySQL程序设计第5版全面讲述PHP 与MySQL 的经典畅销之作,不但详细介绍了这两种技术及其相关工具的核心特性,还讲解了如何高效地结合这两种技术构建出健壮的数据驱动的应用程序。书中大量实际的示例和深入的分析均来自于作者在这方面多年的专业经验,可用于解决开发者在实际工作中所面临的各种挑战

    编辑推荐

    1.本书是全面讲述PHP与MySQL的经典畅销之作,不但详细介绍了这两种技术及其相关工具的核心特性,还讲解了如何高效地结合这两种技术构建出健壮的数据驱动的应用程序。

    2.作者基于20多年的专业开发经验,提供了大量实用示例,并针对开发者在实践中会遇到的挑战提供了真知灼见。

    3.第5版全面涵盖了PHP7的的新增强和新改进,以及新版MySQL的那些值得信赖的特性。对于想使用PHP编写动态Web应用的读者来说,本书是一份实用的参考指南。

    上一版读者评论

    “内容广,可以用来入门,用来参考查询也不错。”

    “写得很全面,涵盖了PHP的方方面面,讲得也通俗易懂,并且都是作者经验之谈。例子都是具体实践中会遇到的问题,和实际开发很贴近。”

    作者简介

    弗兰克.M.克罗曼(Frank M. Kromann)

    Amazon软件开发经理,Web by Pixel公司联合创始人兼CEO,有20余年开发和管理经验的PHP专家,在使用软件和技术解决商业问题方面有30余年经验。在杂志上发表过多篇PHP文章,另合著有《PHP 5范例代码查询辞典》。

    php的历史

    最初的PHP要追溯到1995年,当时一个名叫Rasmus Lerdor的独立程序员开发了一个Perl/CGI脚本,用来了解有多少访问者阅读了他的在线简历。他的脚本执行两项任务:将访问者信息记入日志,显示网页访问者的数量。Web虽然现在已经家喻户晓,但在当时却很年轻,所以类似的工具以前从未有过,于是有不少人向Lerdor发送电子邮件咨询他的这个脚本。自此,Lerdor开始分发他的工具集,并称之为个人主页(PHP,Personal Home Page),这是PHP的第一个名字。对PHP工具集的呼声很高,这促使Lerdor继续开发这种语言。他增加了一个能把在HTML表单中输入的数据转换为符号变量的功能,从而允许导出到其他系统,这或许算得上是早期最突出的一次改进。为此,他选择用C而不是Perl代码来进行后续的开发。对PHP工具集的不断增补在1997年11月达到了顶峰,这时发行了PHP 2.0,称之为“个人主页/表单解释器”(PHP/FI)。由于PHP不断普及,所以

    2.0版本中来自全世界的程序员进行大量改进。

    这个新PHP版本非常流行,很快就有一个核心开发团队加入到了Lerdorf的开发当中。他们保持了原先在HTML中直接加入代码的概念,重新编写了解析引擎,这就诞生了PHP 3.0,全称正式改为PHP:超文本预处理器(PHP:Hypertext Preprocessor)。到1998年6月发行版本3.0为止,已经有超过5万个用户在使用PHP改进其网页。

    接下来的两年中,开发继续狂热地进行着,又增加了成百上千项功能,用户数量也在飞速增长。

    在1999年初,Netcraft(http://www.netcraf.com/)公布了一个保守的估计,称用户数已经超过了100万,这说明PHP已经成为了世界上最流行的脚本语言之一。它的广泛流传甚至超出了开发人员最乐观的期望,并且很快用户们准备用PHP开发功能更强大的应用程序。两位核心开发人员(Zeev Suraski和Andi Gutmans)开始彻底重新考虑PHP的工作方式,最终改写了PHP的解析器,称之为Zend脚本引擎。这些工作的最终成果就是PHP4的发布。

    PHP的强大功能

    目前,PHP有180个可用的库,总共有1000余项功能。也许,你知道PHP能访问数据库、处理表单信息以及动态创建页面,但你可能不知道PHP还有以下功能。

    创建并处理Macromedia Flash、图片和文件。口将密码与字典数据和容易破解的模式进行比较,评估密码的可猜测性。口使用POSIX和基于Perl的正则表达式库解析最复杂的字符串。

    通过存储在纯文本文件、数据库或Microsof活动目录中的登录凭证来验证用户身份。

    采用多种协议通信,包括LDAP,IMAP,POP3、NNTP和DNS等。

    与大量信用卡处理解决方案集成。

    这还没有把PHP扩展与应用程序库(PEAR)中的功能考虑进来,其中收集了几百个易于安装的开源包,可通过任意方式来进一步扩展PHP,可以从第11章学习更多关于PEAR的内容。在随后的几章中,你将学习很多这样的库,以及几个PEAR包。

    PHP与MySQL程序设计第五版截图

您现在查看是摘要介绍页, 详见PDF附件(190747KB,621页)