PHP 7+MySQL 8动态网站开发从入门到精通(视频教学版)
上QQ阅读APP看书,第一时间看更新

3.1 PHP 7的标记风格

目前,PHP 7是以<?php、?>标识符为开始和结束标记的。也有人把这种默认风格称为PHP的XML风格。PHP 7只支持这种标记风格,例如:

    <?php
    echo "这是XML风格的标记";
    ?>

早期版本中还支持短风格、脚本风格和ASP风格。

1.短风格

有时候,读者会看到一些代码中出现用<? ?>标识符表示PHP代码的情况。这就是所谓的“短风格”(Short Style)表示法,例如:

    <? echo "这是PHP短风格的表示方式。"?>

在正常情况下并不推荐这种表示方法,并且在php.ini文件中short_open_tags的默认设置是关闭的。另外,以后提到的一些功能设置会与这种表示方法相冲突,比如与XML的默认标识符相冲突。

2.脚本风格

有的编辑器由于需要与以前程序的定义表示方式区分开,因此对PHP代码完全采用另一种表示方式,即<script></script>的表示方式,例如:

    <script language="php">
     echo "这是PHP的script表示方式。";
    </script>

这十分类似HTML页面中JavaScript的表示方式。

3.ASP风格

由于ASP的影响,为了照顾ASP使用者对PHP的使用,PHP还提供了ASP的表示风格,例如:

    <%
    echo "这是PHP的ASP表示方式。";
    %>

需要特别注意的是,上述三种风格只能在PHP 5或者更低的版本中使用,PHP 7已经不再支持上述三种风格。