今天肖峰峰就来给大家讲一讲PHP25年的发展历史。
1995年6月8日,程序员宣布了“个人主页工具(PHP工具)”的诞生。
据介绍,PHP 已发展成为一个系统,目前驱动着近 80% 使用服务器端编程的网站。
运行 PHP 的著名网站包括 (声称运行“35% 的网络”)和(注意 - 使用多种语言,包括其自己的 JIT 编译版本的 PHP,HHVM)。托管公司也喜欢 PHP,其中许多公司将其提供给他们的客户以管理 MySQL 数据库。
出生于格陵兰,在丹麦和加拿大长大。他曾在雅虎(PHP 的主要用户)和 Etsy 工作,并在 Etsy 开发了 PHP 供自己使用。
(PHP)
他说,这是用 C 语言编写的 CGI,“即使是很小的改动,你也必须更改 C 代码并重新编译”。
他认为,Perl“稍微好一点”,但“你仍然必须编写 Perl 代码才能输出 HTML。我一点也不喜欢那样。我希望 Web 服务器中内置一种简单的模板语言。”
这位丹麦裔加拿大程序员最初的想法是,开发人员仍然用 C 语言编写大量 Web 应用程序,但“只是将 PHP 用作模板语言”。然而,他说,没有人愿意编写 C 语言,人们“想用我编写的这种愚蠢的模板语言来做所有事情,以及他们所有的业务逻辑。”
他描述了随着 PHP 的发展,与早期 Web 开发人员之间的一场斗争,这些开发人员要求越来越多的功能,并试图让他们使用其他语言来实现他们想要的功能。
“这就是我们得到 PHP 这种具有业务逻辑功能的模板语言的方式,”他说。
(如何学好PHP)
网络的主力
PHP 的普及率如此之高,为 1000 万台物理计算机上的大约 20 亿个站点提供支持,PHP 首席执行官史蒂夫·乔布斯表示,PHP 7 的效率提升对全球能源消耗产生了重大影响。他说,如果全世界从 PHP 5.0 转换为 PHP 7,每年将节省 150 亿千瓦时,减少 75 亿公斤的二氧化碳排放量——也许他忘记了任何未使用的周期很快就会被机器学习和人工智能算法占用。
PHP 是网络的主力,但它并不是一时兴起。该语言易于使用,但其动态和宽容的特性使其适合所有技能水平的开发人员,因此存在大量混乱的代码,快速的破解会演变成更大的项目。特别是,早期的 PHP 代码容易出现 SQL 注入错误,因为开发人员将来自网络表单的输入直接塞入 SQL 语句中,或者因为一项附加功能(默认启用)可以“将所有类型的脚本注入变量”,根据其自己的文档。
(PHP 操作)
PHP 最初没有官方规范,至今仍被描述为一项未完成的工作。它不是一种编译语言,面向对象是固定的,而不是像 Java、C# 或 Ruby 那样从一开始就设计好的。互联网上经常出现 PHP 的过时版本,因为只要它还能用,就没人会碰它。它已经成为一种人人都在用,但却无人谈论的语言。
(php5)
2002 年曾说过:“PHP 并不十分令人兴奋,没有太多值得一提的东西。”
PHP 在排名中经常位列最受欢迎的语言第四位,但在分析中却很少被提及。
尽管如此,PHP 还是具有一些强大的特性,这些特性解释了它如此受欢迎和经久不衰的原因。这在一定程度上与我有关,尽管 PHP 是一个拥有数千名贡献者的社区项目,但我仍继续以智慧和务实的态度指导着它。它没有任何企业包袱,而且一直是免费和开源的。“这些工具在 GNU 公共许可证下在公共领域发布。是的,这意味着它们是免费的!” 在第一则公告中说道。
该文档网站成功融合了参考资料和用户贡献,这意味着您几乎总能在这里找到有用的东西,这是不寻常的。最重要的是,PHP 可靠且轻量级,这意味着即使它没有在基准测试中获胜,PHP 在实际使用中也表现良好。
25 年是一个不错的数字,但尚未完成。
关注风火轮,科技之路永远陪伴你。我是小峰峰,我们下期再见!
扫一扫在手机端查看
-
Tags : PHP 程序员 海信地产 Perl SQL WordPress Java 脚本语言 phpMyAdmin 人生第一份工作 Facebook 加拿大 算法 数据库 C语言 技术 设计 机器学习 HTML
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。