教程 > PHP教程 > PHP 基础 阅读:70

PHP 标记

PHP 标记符


PHP作为服务端的脚本语言,可以放在文档中的任何位置,例如下面的代码

<html>
    <head>
        <title>Example</title>
    </head>
    <body>

        <?php
        echo "Hi,迹忆客!";
        ?>

    </body>
</html>

PHP解析器是如何在一堆的HTML标记中识别出PHP代码的呢?靠的就是PHP的标记。所谓标记就是为了便于与其他内容区分而使用的一种特殊符号。

PHP 中一共有两种标记风格

1. 常用风格

<?php
    echo "你好,迹忆客!";
?>

这是PHP中最常用的标记风格。

这种风格是默认开启的而且不能禁用,因此可以保证在所有服务器上都可以使用这种风格的标记,特别是在编写一些用于不同服务器环境的应用程序时,这种标记风格尤为重要。

2. 简短风格

<?
    echo "你好,迹忆客!";
?>

这种标记风格是最简单的,要使用这种标记风格,需要在配置文件 php.ini 中启用 short_open_tag 选项。不过在日常的开发中并不推荐使用这种风格的标记,因为这种标记在许多环境的默认设置中已经不支持了。

PHP 有一个 echo 标记简写 <?=, 它是完整的 <?php echo 的简写形式。

短标记 (第三个例子) 是被默认开启的,但是也可以通过 short_open_tag php.ini 来直接禁用。如果 PHP 在被安装时使用了 --disable-short-tags 的配置,该功能则是被默认禁用的。

注意: 因为短标记可以被禁用,所以建议使用普通标记 (<?php ?><?= ?>) 来最大化兼容性。

如果文件内容是纯 PHP 代码,最好将文件末尾的 PHP 结束标记省略。这样可以避免在 PHP 结束标记之后,意外插入了空格或者换行符之类的误操作,而导致输出结果中意外出现空格和换行。

查看笔记

扫码一下
查看教程更方便