第一章 了解PHP
PHP的来龙去脉
PHP的特性
PHP的机理
PHP安装与测试
一、PHP的来龙去脉
1、简介
PHP是一种服务端运行的嵌入HTML的脚本语言,这是语法以PERL为基础,融入了C语言、ASP脚本、SHELL脚本和JAVASCRIPT脚的长处。
2、起源
PHP是一个递归的缩写名称,PHP(PHP Hypertest Preprocessor,最初称为“Personal Home Page Tools",也称为“Personal Homepages”,或者“Pre-Hypertest Processor”)。PHP是一种HTML内嵌式的语言(类似IIS上的ASP)。而PHP独特的语法混合了C、JAVA、Perl以及PHP式的新语法。它可以比CGI或者Perl更快速的执行动态网页。
1994年Rasmus Lerdorf 开始计划发展。在1995年以Personal Homepages Tools(PHP Tools)开始对外发表第一个版本。
1995年中第二版的PHP问市。第二版定名为PHP/FI(From Interpreter)。PHP/FI并加入了
发展mSQL的支持,自此奠定了PHP在动态网页开发上的影响力。
1997年,PHP 3.0是类似于当今PHP语法结构的第一个版本。
200年,发布了PHP 4。
2004年,PHP 5诞生,OO功能与XML的集成得到了大大的改进。
在1996年,有一万五千个WEB网站使用PHP/FI;
在1997年中,使用PHP/FI的WEB网站成长到超过五万个。
在1998年末,PHP的安装人数几近10000,有大约100000个网站报告他们使用了PHP。在PHP 3.0的顶峰,Internet上10%的WEB服务器上都安装了它。
在1999年中的使用网站超过了十五万!!它是源代码完全公开,在Open Source意识抬头的今天,它更是这方面的中流砥柱。
PHP无处不在。在其2004年2月的WEB服务器调查中,Netcraft[www.netcraft.com]调查了如指掌7173415个域,并发现阶段5205474个已经安装了PHP。这大约为WEB上所有域的32%,并且这种增长势头没有减缓的迹象。
十年发展,PHP是WEB 服务器最佳的开发工具。
二、PHP的特性
PHP3 特性:
简单
速度快
跨平台
强大的数据库支持
嵌入HTML
分析XML
文件存取
文本处理
复杂变量
图像处理
PHP 4 特性:
API扩充
布尔类型
COM/DCOM
与PHP 3兼容性好
配置
加密支持
多维数组
JAVA交互支持
OO特点
ZIP文件处理
PHP 5特性:
OO
XML
异常处理
SOAP扩展,支持WEB服务
三、PHP的机理
PHP是一种开放源代码的脚本编程语言,主要用于WEB服务器的服务器端应用程序,用于动态网页设计。PHP可以用于替代微软的ASP/ASP.NET/VBScript/JScript体系、SUM微系统公司的JSP/JAVA体系,以及CGI/Perl等。它是一种嵌入HTML页面中的脚本语言。
PHP在WEB服务器上运行。当PHP脚被客户端请求时,被请求的PHP程序开始执行,并把执行的结果返回给客户端的浏览器。发送给客户端浏览器的内容是普通的HTML文本,不包含PHP代码。这是与嵌入HTML的客户端脚本(例如JScript/VBScript等)的最主要的区别。
先看一个最简单的例子(examplel.html):
hello world
Hello World
|
|