《PHP程序设计》序
发表于:2007-07-01来源:作者:点击数:
标签:
序 与我编著的其他书籍类似,本书也基于边学习边动手的原则,因为我相信只阅读而不实践并不是最好的学习方法。总之,就如同玩拼板 游戏 一样,不仅要看到这些拼板是怎样拼在一起的,而且应该自己动手将它们拼装起来!编程正是这样的道理,必须实际运行一些程
序
与我编著的其他书籍类似,本书也基于边学习边动手的原则,因为我相信只阅读而不实践并不是最好的学习方法。总之,就如同玩拼板
游戏一样,不仅要看到这些拼板是怎样拼在一起的,而且应该自己动手将它们拼装起来!编程正是这样的道理,必须实际运行一些程序,才能真正理解相应的概念。
使用
PHP编程向你展示了如何有机的创建应用程序,本书将从简单的程序出发,逐渐介绍各种新的功能。
在这里,每个技术
专题是以一种简捷的、技术性并不强的方式加以介绍的,从而使你能够尽快的理解并掌握各种基本原理。每一章首先介绍主要专题,然后再进一步在各节中介绍相关的子专题,每一节都包含有相应的PHP程序实例。
本书中还有一些简短的中场章节,这样做尤其受到职业
程序员的欢迎。中场章节的目的是用来解释代码的具体使用方法,这样即使在具体章节内容中没有对所有的函数都进行了详细解释,读者也能知道如何使用它们。
本书适合哪些人使用?
对于初学编程的人,本书是适合的。第4章和第5章引导你学习PHP语言,在第7章讲解
数据库,阅读了以上章节以后,其余章节就容易多了--你的PHP3
知识库就会越来越丰富,足以掌握本书涉及的所有内容。
而有经验的编程员会把主要精力放在更复杂的章节上,比如第九章介绍的模式匹配,有关模式匹配的内容就算是高级程序员也常常会被搞糊涂。
本书介绍的学习方法适合于从初学者到高级程序员范围内的大量读者。即使以前从没有编过程序,本书中的边学习边动手练习的方法将帮助你快速提高水平,并轻松读完本书。如果有程序设计经验,那么你将会学到很多东西、懂得更多、能力更强,并会对PHP有更深刻的了解。
学习本书需要什么?
需要一台运行
LINUX操作系统的计算机,其他需要的材料都能在本书附带的CD-ROM中找到。
如何使用本书进行学习?
有以下几种使用本书进行学习的办法。最常用的方法是从头到尾顺序读下去,大多数初学者都是采用这种方法,而且本书也是以此为目的而撰写的。但是也可以采用另一种方法,着重于包含实际代码的中场章节,而只有在遇到不熟悉的概念时再返回前面具体章节进行学习。
提示: 在任何一个较大的项目开始之前,至少应该通读一遍附录D的PHP函数清单。否则,花费几个小时编写的函数也许是已有的标准函数。
代码清单
许多读者更喜欢自己亲手输入大多数本书中的程序代码;这将有助于读者在每一时刻只注意一行代码。另一个好的方法是先仔细阅读一章中的一个例子,然后合住书重写这个例子,采用这种方法可以加深对程序代码的理解。记住,迷路能够帮助你学会如何找到正确的道路。
如果比较懒惰、打字太慢、或者像我的某些朋友一样有手腕疾病,也可以从本书附带的光盘中把这些代码复制一份。光盘中的每个代码清单都有一个如下所示的清单标题:
清单 0.1 example.
php3 - 这是一个样本清单标题
// This is a sample program line.
每一个例子最好要亲自进行实验,观察有什么结果。然后再稍做变动,修改一点代码,或者增加一点代码,这样会帮助你从学习经历中找到快乐。有一种成功的学习经验,它最重要的特点是兴趣。如果学习既有趣而且你又喜欢它的话,那么你就会更愿意学习和使用它。
约定
本书包括如下默认的约定:
* 代码行、函数、变量名和能在屏幕上看到的任何文本都以特殊的等宽字体显示。
* 文件名也以一特殊的等宽字体显示。
* 新的术语以斜体 显示。
* 大小写在PHP编程中非常重要,要特别留意在变量名和函数名中的大小写。
* 如果需要读者进行输入,输入的文本以黑体字的形式显示。例如,“输入 ./
mysqlshow.”,如下例所示,每行都是以等宽字体分开:
./mysqlshow
* 命令和关键字都是以黑体字显示。
综述
第一章“什么是PHP?”描述了什么是PHP,怎样将它与Apache Web
服务器集成在一起,以及它能完成什么样的任务。
第二章“安装PHP”,讲述了如何编译MySQL数据库,如何将PHP编译成支持ODBC,XML,模式匹配和
MySQL数据库的Apache Web服务器模块。
下两章篇幅集中讲述 PHP编程语言的技术细节。
第三章“PHP中的数据处理”,介绍变量,数字和操作符。
第四章“程序控制”,介绍表达式、语句和函数。
第五章“中场一:连接数据库”,通过使用PHP连接MySQL数据库,显示出PHP编程语言的前景。本章是第六章“数据库和SQL”所介绍内容的序曲。
第六章中介绍了数据库的基本概念,如表、记录等。此外,第六章也讨论了数据定义和数据处理语言,即SQL(结构化查询语言)。
(转自phpuser)
原文转自:http://www.ltesting.net