PHP 文件以.php扩展名保存,PHP 文件通常包含 HTML 标签和 PHP 脚本。 

PHP 脚本可以写入文件中的任何位置。 

PHP 解析引擎将 PHP 脚本与 HTML 页面的其他元素区分开来,这种机制称为转义为 PHP

有四种方法可以实现此目的。

规范 PHP 标签:<?php 开头并以 ?> 结尾。每个 PHP 语句都以分号;结尾。

<?php 
 //PHP代码
?> 

SGML 或短 HTML 标签:<? 开头,以 ?> 结尾。每个 PHP 语句都以分号;结尾。仅当 php.ini 文件中的 Short_open_tag设置为"on"时,此标记才起作用。

<? 
 //PHP代码
?> 

ASP 样式标记 :以 <% 开头,以 %> 结尾。每个 PHP 语句都以分号 ; 结尾。仅当 php.ini 文件中的asp_tags设置为"on"以允许 % 时,此标记才会起作用。

<% 
 //PHP代码
%> 

HTML 脚本标记:此 PHP 标记已从 PHP 7.0.0 及更高版本中删除,因此不再使用。

<script language="php"> 
 //PHP代码
</script> 

示例

下面的示例使用规范 PHP 标签 固定 HTML 页面。它使用 echo 语句来打印"Hello World!"。

<!DOCTYPE html>
<html>
<body>

<h1>My WebPage</h1>

<?php
echo "Hello World!";
?>

</body>
</html> 

PHP 区分大小写吗?

在 PHP 中,保留关键字(例如 - if、else、elseif、echo 等)、函数和类名是不区分大小写。在下面的示例中,echo 关键字在不同情况下使用,在每种情况下产生相同的结果。

<?php
$MyVariable = "Hello World!.";
echo "$MyVariable\n";
Echo "$MyVariable\n";
ecHo "$MyVariable\n";
?> 

上述代码的输出将是:

Hello World!.
Hello World!.
Hello World!. 

用户定义的变量区分大小写。在下面的示例中,用户定义的变量在不同情况下使用时会抛出错误。

<?php
$MyVariable = 100;
echo "$myvariable\n";
?> 

上述代码的输出将是:

PHP Warning:  Undefined variable $myvariable in Main.php on line 3 

分号

在 PHP 程序中,分号是语句终止符。 PHP 中的每个单独的语句都必须以分号结束。它表明当前语句已经终止,后面的其他语句是新语句。例如 - 下面给出两个不同的语句:

$MyVariable = 100;
echo "$myvariable\n";