就像搞对象一样,如果你想要快速的追到对方,前提是你一定要了解对方的过去种种,这样方能得心应手。请吃饭,不会没胃口;送礼物,不会没感觉;聊天时,不会没话题…编程一样,工欲善其事必先利其器。假使你和我一样,都是一个 PHP 程序员,那你的武器便是 PHP。倘若你要使用好这把武器,了解它的前世今生必不可少。知道了它的历史,便能更准确的知道它的定位、优势以及劣势。
问世
1994年,拉斯姆斯·勒多夫(Rasmus Lerdorf)创造了 PHP,事实上这个时候的 PHP 只是用 Perl 语言编写的一系列 CGI 脚本,用于跟踪他在线简历的访问情况,统计他自己网站的访问者。勒多夫把这些 CGI 脚本命名为“Personal Home Page Tools”。这里我们姑且称之为 PHP 1 吧!但这个早期的 PHP Tools 并不是一门语言,只是一些工具,提供基本的变量,并使用嵌入式HTML句法自动处理表单变量。
PHP 2
由于勒多夫写的这个小程序轻巧且简便,吸引了很多人的关注,在1995年,勒多夫发布了 PHP/FI 2.0。这个FI是一个可以做 SQL 查询的东西,2.0是其更新版本。这次发布了一个基本完善的工具包,它不仅可以访问数据库,还能嵌入 HTML 中动态处理数据。新的工具包,吸引了很多的程序开发者,其中包括 Zeev Suraski(泽埃夫·苏拉斯基)和 Andi Gutmans(安迪·古曼兹),他们后来加入到了PHP3