可以将PHP脚本嵌入HTML网页中。
PHP脚本以<?php开始 和 以?>标记结束。
PHP定界符<?php(?>在下面的示例中)简单地告诉PHP引擎将,封闭的代码块视为PHP代码,而不是简单的HTML。
<?php // 要执行的一些代码 echo "Hello, world!"; ?>测试看看‹/›
每个PHP语句均以分号(;)结尾 - 告诉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 //这是单行注释 #这也是单行注释 echo "Hello, world!"; ?>测试看看‹/›
但是,要编写多行注释,请在注释前加一个斜杠,然后加上一个星号(/*),然后在注释前加一个星号,然后再加上一个斜杠(*/),如下所示:
<?php /* 这是一个多行注释块。 它跨越的范围超过。 一行 */ echo "Hello, world!"; ?>测试看看‹/›
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>"; ?>测试看看‹/›