PHP 语法

可以将PHP脚本嵌入HTML网页中。

标准PHP语法

PHP脚本以<?php开始 和 以?>标记结束。

PHP定界符<?php(?>在下面的示例中)简单地告诉PHP引擎将,封闭的代码块视为PHP代码,而不是简单的HTML。

<?php
// 要执行的一些代码
echo "Hello, world!";
?>
测试看看

每个PHP语句均以分号(;)结尾 - 告诉PHP引擎已到达当前语句的结尾。

在HTML中嵌入PHP

PHP文件是扩展名为.html的纯文本文件。 在PHP文件中,您可以像在常规HTML页面中一样编写HTML,还可以嵌入PHP代码以供服务器端执行。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8"
    <title>一个简单的PHP文件</title>
</head>

    <h1><?php echo "Hello, world!"; ?></h1>

</html>
测试看看

上面的示例显示了如何将PHP代码嵌入HTML内以创建格式正确的动态网页。如果在浏览器中查看生成的网页的源代码,则唯一的区别就是PHP代码<?php echo "Hello, world!"; ?>已替换为输出“ Hello,world!”。

这里发生了什么?当您运行此代码时,PHP引擎将执行<?php … ?>标记之间的指令,并保留其余内容。最后,Web服务器将最终输出完全以HTML格式发送回您的浏览器。

PHP 注释

注释是PHP引擎忽略的简单文本。注释的目的是使代码更具可读性。它可以帮助其他开发人员(或者您在编辑源代码时使用)了解您正在尝试使用PHP做什么。

PHP支持单行和多行注释。要编写单行注释,请以两个斜杠(//)或井号(#)开头。例如:

<?php
//这是单行注释
#这也是单行注释
echo "Hello, world!";
?>
测试看看

但是,要编写多行注释,请在注释前加一个斜杠,然后加上一个星号(/*),然后在注释前加一个星号,然后再加上一个斜杠(*/),如下所示:

<?php
/*
这是一个多行注释块。
它跨越的范围超过。
一行
*/
echo "Hello, world!";
?>
测试看看

PHP中的区分大小写

PHP中的变量名称区分大小写。作为结果的变量$color,$Color和$COLOR被视为三个不同的变量。

<?php
// 给变量赋值
$color = "blue";
 
//尝试打印变量值
echo "天空的颜色是 " . $color . "<br>";
echo "天空的颜色是 " . $Color . "<br>";
echo "天空的颜色是 " . $COLOR . "<br>";
?>
测试看看

如果您尝试运行上面的实例中,它只会显示该变量的值$color,并产生$Color和$COLOR变量的“未定义的变量”警告。

但是,关键字,函数和类的名称不区分大小写。结果调用gettype() 或 GETTYPE()产生相同的结果。

<?php
//为变量赋值
$color = "blue";
 
// 获取变量的类型
echo gettype($color) . "<br>";
echo GETTYPE($color) . "<br>";
?>
测试看看
如果您尝试运行上面的示例代码,那么gettype()和gettype()函数都会给出相同的输出,即:string。