PHP,一种动态的解释性脚本语言,用于在服务器上构建交互式网站。尽管现在很多开发者都讨厌它,并宣布它已经死了;但事实上,它仍然是后端 Web 开发最流行的语言之一。
今天就来一起认识一下这个饱受争议的编程语言!
PHP 通过 Laravel 和 Symfony 等框架为 WordPress 等内容管理系统、维基百科等顶级网站以及无数其他网站提供支持
连 Facebook 都用它!尽管他们构建了一个自定义编译器来将其转换为服务器上的机器代码。
PHP 由 Rasmus Leardorff 于 1994 年创建,用于管理他的个人主页。这是一个聪明的缩写,但对于一种为价值数十亿美元的企业提供动力的语言来说,这听起来很蹩脚。所以今天我们练习认知失调来告诉自己 PHP 代表超文本预处理器。它在历史上具有特殊的地位,因为它早于 JavaScript,并且是最早直接嵌入 HTML 中的语言之一,允许在服务器上动态构建网站。它是开源的,是通过让普通人可以进行应用程序开发而彻底改变网络的技术之一。它的解释器是用 C 实现的,其语法受到 Perl 的启发。
一起来看看PHP的编码体验!
创建一个 PHP 文件并向其中添加一些基本的 HTML。在此文件中,您可以通过打开 ?php 标签进入 PHP 模式。
这些标签内的代码将在服务器上呈现。使用 echo
在标签的位置输出一个值。
要声明变量,请为其指定一个以$
符号开头的名称,后跟一个值。它是一种每周类型语言,因此不需要类型注释。
它还附带了大量面向 Web 开发的预定义变量,例如 get、post 和 cookie,其中包含有关传入 HTTP 请求的信息。
现在,当此代码在您的服务器上呈现时,它将输出一个 HTML 字符串,其中 PHP 标签将被您回显的任何内容替换。
该语言还支持多种编程范例。您拥有一流的函数,可以将其分配给变量或匿名用作参数。
它拥有大量的内置功能,几乎可以完成 Web 开发人员所能想象到的任何事情。
它还具有完整的对象模型,您可以在其中定义具有继承的类来实现面向对象的模式。
我们目前使用的是 PHP 版本 8,它具有您所期望的现代实用语言的所有功能。
每个 Web 开发人员都应该熟悉它,因为根据统计,您客户的网站有 78.5% 的机会运行个人主页语言。