PHP应用开发与实践 教学课件 马骏 第1章 初识PHP.pdf
文本预览下载声明
第1章 初识PHP
本章要求 :
什么是PHP
PHP有哪些版本
PHP的应用领域
PHP5.3之后的新特性
PHP脚本程序工作流程
下载PHP及相关软件
下载PHP用户手册
第1章 初识PHP
主要内容
1. PHP概况
2. PHP脚本程序工作流程
3. 准备PHP的开发条件
1.1 PHP概况
1.1.1 什么是PHP
1.1.2 PHP版本
1.1.3 PHP的应用领域
1.1.4 PHP5的新特性
1.1.1 什么是PHP
PHP是Hypertext Preprocessor(超文本预处理器)的缩写,是一种服务器端、跨平台、HTML嵌
入式的脚本语言。其独特的语法混合了C语言、Java语言和Perl语言的特点,是一种被广泛应用的开
源式的多用途脚本语言,尤其适合Web开发。图1-1所展示的就是代表PHP语言的图标。
图1-1 PHP图标
1.1.2 PHP版本
PHP 最初是1994年Rasmus Lerdorf创建的,最初只是一个简单的用Perl语言编写的程序,用来
统计网站的访问者。后来又用C语言重新编写,包括可以访问数据库。在1995年以Personal Home
Page Tools (PHP Tools) 开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发
布了PHP1.0。在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。以后越来越多的
网站使用PHP,并且强烈要求增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行
列之后,在1995年中,PHP2.0发布。第二版定名为PHP/FI(Form Interpreter)。PHP/FI加入了对
mSQL的支持,从此建立了PHP在动态网页开发上的地位。到了1996年底,有15000个网站使用 PHP/FI
;时间到了1997年中,使用PHP/FI的网站数字超过五万个。而在1997年中,开始了第三版的开发计
划,开发小组加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名为PHP3。
【PHP4】
2000年,PHP4.0问世,其中增加了许多新的特性。PHP4.0整个脚本程序的核心大幅更动,让程
序的执行速度,满足更快的要求。在最佳化之后的效率,已较传统CGI或者ASP等程序有更好的表现
。而且还有更强的新功能、更丰富的函数库。无论您接不接受,PHP 都将在 Web CGI 的领域上,掀
起巅覆性的革命。对于一位专业的Web Master 而言,它将也是必修课程之一。
【PHP5】
继而又推出了PHP 5,其功能更加完善,很多缺陷和BUG都被修复。在PHP 5中,理想的选择是
PHP5.2.X系列,其兼容性好,每次版本的升级带来的都是安全性和稳定性的改善。而如果产品是自
己开发使用,PHP5.3.X在某些方面更具优势,在稳定性上更胜一筹,增加了很多PHP5.2所不具有的
功能,比如内置php-fpm、更完善的垃圾回收算法、命名空间的引入、sqlite3的支持等等,是部署
项目值得考虑的版本(我们本书中使用是PHP 5版本)。
【PHP6】
时至今日,PHP的版本已经更新到PHP 6。PHP 6是一个理想化的产品,目前仍没有走上生产线。
但是,其更新的特性和功能还是很有吸引力的。
1.完全抛弃全局变量。
2.删除Magic Quotes。
3.增加一个输入过滤扩展代
显示全部