作者:百万家庭 | 来源:互联网 | 2014-05-15 09:54
第一章PHP简介PHP是一种服务器内置式的script语言,它的呈现使得在unix上快速地开发动态web成为现实。PHP是RasmusLerdorf在1994年秋天构思出来的。最早的未发行版本是他在自己的主页上来
第一章 PHP简介
PHP 是一种服务器内置式的script 语言,它的呈现使得在unix上快速地开发动态web成为现实。
PHP是Rasmus Lerdorf在1994年秋天构思出来的。最早的未发行版本是他在自己的主页上来用来和观看他的在线简历的人保持接洽的。第一个交付用户应用的版本是在1995年初发行的,它只是被当作一个个人主页制作工具。当时它仅包含一个只能懂得很少几条宏指令的非常简略的分析引擎和一组用于主页信息反馈的工具(一个留言簿,一个计数器和一些其他的东西)。1995年年中,Rasmus重写了全部解析器,并取名为PHP/FI 2。FI起源于他写的另外一个html表单集成数据的软件包。他把个人主页工具,表单集成工具合并在一起,并参加了mSQL数据库的支撑,这样就有了PHP/FI。此后PHP/FI便以一种令人惊奇的速度传播开来,人们开端大批应用它编写程序。
我们无法确实的统计它的应用范畴,但是根据估计到1996年底,世界上已经有至少15,000个站点在应用PHP/FIl。到了1997年年中这个数字已经增加到超过50,000个站点。 1997年年中我们也发明了PHP发展过程中一个重大的转折。这就是PHP的开发从Rasmus个人的爱好升级到一群程序员们有组织的工作。 再后来,这个解析器被Zeev Suraski和Andi Gutmans重写,通过这次全面的重写,大批PHP/FI的功效被移植到PHP中,并且成为了PHP的基础雏形。
到1998年年中时,已经有大批的贸易化产品,例如 C2的 StrongHold web server和RedHat Linux***了PHP/FI解析器或PHP解析器,根据NetCraft估计的守旧数据,PHP已经被世界上150,000个站点所采用。通过进一步分析,我们知道其应用数目远比应用Netscape公司旗舰产品--企业级WEB服务器的站点多。 PHP大批采用了C, Java和Perl语言的语法,并参加了各种PHP自己的特点。它与Javascript等语言的一个差别就是PHP是在服务器履行,客户机所看到的是其在服务器上运行的成果,这意味着您若想采用PHP scrpit,必需得有 WEB SERVER 支撑。
PHP支撑HTTP的身份认证、COOKIE、GIF图象创立,它的一个最有代表性的特点是它的数据库层,它使得编写基于数据库的网页变得非常简略。下列出了目前所支撑的数据库:
Oracle ,Sybase , mSQL ,MySQL ,Informix ,Solid dBase ,ODBC, Unix dbm, PostgreSQL ,Adabas D,FilePro Velocis。
PHP也支撑与采用POP3、HTTP、SNMP、NNTP、IMAP等协议的服务进行网络编程。
PHP的程序模式
有三种方法从HTML进进'PHP程序模式':
第一种方法: PHP语句; ?>
如:
echo('this is the ***st, an SGML processing instruction\n'); ?>
第二种方法:
如: