站长资讯网
最全最丰富的资讯网站

PHP最好的示例

PHP是一种服务器端脚本语言,由Rasmus Lerdorf于1995年创建。

PHP是一种广泛使用的开源通用脚本语言,特别适合web开发,可以嵌入到HTML中。

PHP的用途是什么?

截至2018年10月,已知的80%的服务器端语言网站使用PHP。它通常用于网站上动态生成网页内容。用例包括:

  • 网站和web应用程序(服务器端脚本)

  • 命令行脚本

  • 桌面(GUI)应用程序

通常,它在第一种形式中用于动态生成网页内容。PHP脚本的其他用途包括:

  • 处理和保存表单数据中的用户输入

  • 设置和使用网站cookies

  • 限制访问网站的某些页面

最大的社交网络平台Facebook是用PHP编写的。

PHP是如何工作的?

所有PHP代码只在web服务器上执行,而不是在本地计算机上执行。例如,如果您在网站上填写了表单并提交表单,或者单击指向PHP编写的网页的链接,则计算机上不会运行实际的PHP代码。相反,表单数据或web页面请求被发送到web服务器,由PHP脚本处理。然后,web服务器将处理过的HTML发送回您(名称中的“超文本预处理程序”来自于此),web浏览器将显示结果。因此,您无法看到网站的PHP代码,只有PHP脚本生成的HTML。具体说明如下:

PHP是一种解释语言。这意味着,当您对源代码进行更改时,可以立即测试这些更改,而无需首先将源代码编译为二进制形式。跳过编译步骤可以加快开发过程。PHP代码被封装在<?php?>标签,然后可以嵌入到HTML中。

安装

PHP可以与web服务器一起安装,也可以不与web服务器一起安装。

GNU/Linux系统

在基于Debian的GNU/Linux发行版上,您可以通过以下方式安装:

sudo apt install php

在Centos 6或7上,您可以通过以下方式安装:

sudo yum install php

安装后,只需在终端中执行以下操作即可运行任何PHP文件:

php file.php

您还可以安装localhost服务器来运行PHP网站。安装Apache Web服务器:

sudo apt install apache2 libapache2-mod-php

或者你也可以通过安装XAMPP(免费开源跨平台web服务器解决方案堆栈包)或类似的包,如WAMP

PHP框架

由于为网站编写整个代码对于大多数项目来说并不实际/可行,因此大多数开发人员倾向于使用框架进行web开发。使用框架的好处是

  • 你不必每次创建一个项目都重新设计轮子,很多细微的差别已经为你解决了

  • 它们通常结构良好,因此有助于分离关注点

  • 大多数框架倾向于遵循该语言的最佳实践

  • 其中很多都遵循MVC(Model-View-Controller)模式,这样就可以将表示层与逻辑分离开来

流行的框架

  • CodeIgniter
  • Laravel

  • Symfony

  • Zend

  • CakePHP

  • FuelPHP

  • Slim

  • Yii 2

基本语法

PHP脚本可以放在文档的任何地方,并且始终以<?php并以结束?>. 此外,PHP语句以分号(;)结尾。

下面是一个简单的脚本,它使用内置的echo函数将文本“最好的PHP示例”输出到页面:

<!DOCTYPE html> <html> <body> <h1>Developer News</h1> <?php echo "The Best PHP Examples"; ?> </body> </html>

其结果是:

Developer News The Best PHP Examples

注释

PHP支持几种注释方式:

  • 单行注释:

  • 多行注释:

<?php   // This is a single-line comment   # You can also make single-line comments like this ?>
<?php /* This comment block spans over multiple  lines */ ?>

区分大小写

所有关键字、类和函数都不区分大小写。

在下面的示例中,所有三个echo语句都是有效的:

<?php ECHO "Hello!<br>"; echo "Welcome to Developer News<br>"; EcHo "Enjoy all of the ad-free articles<br>"; ?>

但是,所有变量名都区分大小写。在下面的示例中,只有第一条语句有效,并且将显示$name变量的值。$NAME$NAME都被视为不同的变量:

<?php $name = "Quincy"; echo "Hi! My name is " . $name . "<br>"; echo "Hi! My name is " . $NAME . "<br>"; echo "Hi! My name is " . $NaMe . "<br>"; ?>

变量

变量是PHP程序中存储信息的主要方式。

PHP中的所有变量都以美元符号开头,比如$variable_name。若要指定变量,请使用=运算符,左侧为变量名称,右侧为要计算的表达式。

PHP变量规则

  • 变量声明以$开头,后跟变量名称

  • 变量名称只能以大写或小写字母或下划线(_)开头

  • 变量名称只能包含字母、数字或下划线(A-z、0-9和_)。其他特殊字符,如+-%(). &无效

  • 变量名称区分大小写

预定义变量

PHP有几个特殊关键字,虽然它们是“有效”变量名,但不能用于变量。原因是语言本身已经定义了这些变量,并且它们被用于特殊目的。下面列出了几个示例

  • $this

  • $_GET

  • $_POST

  • $_SERVER

  • $_FILES

  • 微信
  • 分享
  • PHP最好的示例

  • 相关标签:php
  • 本文转载于:freeCodeCamp,如有侵犯,请联系a@php.cn删除
    • 上一篇:PHP创始人​​​​​​​和Swoole创始人投反对票,协程提案Fiber引激辩
    • 下一篇:没有了
    赞(0)
    分享到: 更多 (0)