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";