• 微信号
目录

php基础

您当前的位置:首页 > 我的笔记 > php基础>PHP标记

上一篇: PHP开发环境搭建

下一篇: PHP注释

PHP标记

每一种编程语言都有自己的基本格式,php语言也不例外。php支持多种风格的标记和注释。

php标记

在学习php语法之前。先看一段代码具体示例如下

<html>
    <body>
        <p>hello html</p>
        <p><?php echo "Hello PHP" ?></p>
    </body>
</html>

在上述代码中,“<?php echo "Hello PHP" ?>” 是一段php代码,他嵌入到HTML结构中使用,其中echo为输出语句,用于输出字符串,“<?php”和“?>”是一种标记,专门用来包含php代码,php代码有四种标记风格,具体如下所示

php开始和结束标记

标记类型 开始标记 结束标记
标准标记 <?php ?>
短标记 <? ?>
asp标记 <% %>
scpipt标记 <scrypt language="php"> </script>
1.标准标记

标准标记格式以“<?php”开始,以“?>”结束,具体示例如下

<?php echo "hello word"; ?>

这是最常用的标记类型,服务器不能精致这种风格的标记,它可以达到更好的兼容性、可移植性、可复用性,所以php推荐使用这种标记。

2.短标记

段标记格式省略了标准格式的中的“php”字符,是以“<?”开始,以“?>”结束,具体示例如下

<? echo "hello word"; ?>

z这种标记非常简单,但使用段标记,必须配置php.ini中启用short_open_tag选项。另外,因为这种标记在许多环境下默认是不支持的,所以php不推荐使用这种标记

3.ASP标记

ASP标记以“<%”开始,以“%>”结束,具体示例如下

<% echo "hello word"; %>

ASP标记与短标记有类似之处,必须在卑职文件php.ini中启用asp_tags选项。另外这种标记在许多环境的默认设置中是不支持的,因此php不推荐使用这种标记

4.script标记

script是以“<scrypt language="php"></scrypt>”开始,以“</script>”结束,具体示例如下

<scrypt language="php"> echo "hello word"; </script>

script标记类似于javascript语言的标记,由于php一般不推荐使用这种标记,只需要了解即可

需要注意的是,在上述四种标记中,只有标准标记个script标记能保证对任何配置都有效,而asp标记和短标记只能在php.ini中显式地启用

注意

若脚本中包含XML语句,应避免使用短标记(<?……?>),而使用标准标记(<php …… ?>),因为字符序列“<?”是XML解析器的一个处理指令,如果脚本包含XML语句并且使用段标记格式,php解析器就可能混淆XML处理指令和php开始标记的代码。

上一篇: PHP开发环境搭建

下一篇: PHP注释