1.1PHP语言的标记(Tag)

当解析一个文件时,PHP 会寻找起始和结束标记,也就是 <?php 和 ?>,而任何起始和结束标记之外的部分不会被 PHP 解析器处理,而是会被简单地原样输出。

<?php ... ?>

例外地是当这部分处于条件语句中间时,此时 PHP 解释器会根据条件判断来决定哪些输出,哪些跳过。

以下示例中 PHP 将跳过条件语句未达成的段落,即使该段落位于 PHP 开始和结束标记之外。

<?php if ($expression == true): ?>
This will show if the expression is true.
<?php else: ?>
Otherwise this will show.
<?php endif; ?>

如果文件内容仅仅包含 PHP 代码,最好在文件末尾删除 PHP 结束标记。这可以避免在 PHP 结束标记之后万一意外加入了空格或者换行符,会导致 PHP 开始输出这些空白,而脚本中此时并无输出的意图。

<?php
echo "Hello world";

// ... 更多代码

echo "Last statement";

// 脚本在此处结束,没有 PHP 结束标记

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/php/phplang/28861.html

(0)
上一篇 2023年6月1日
下一篇 2023年6月2日

相关推荐

  • 5.Laravel常用命令一览表

    1.laravel 简述 命令 查看laravel list命令帮助 laravel –help | -h 或laravel list –help | -h 查看laravel指定命令帮助 laravel help <command> 或laravel <command> –help | …

    PHP安装教程 2023年6月5日
    0440
  • 1.asdf安装多语言多版本的步骤(Ubuntu)

    1.安装asdf asdf术语 描述 asdf 指的是 asdf core。 asdf插件 指的是在 asdf-plugins 仓库注册的插件,比如 asdf-php、asdf-nodejs 等。在本文中以 <lang-plugin> 标示。 asdf工具 指的是在安装 asdf 插件时同时 git-clo…

  • 3.composer.json文件详解

    版本约束 1.精确版本约束 2.版本范围 通过使用相等性比较运算符,可以指定版本的有效范围。支持 >, >=, <, <=, != 运算符。 您可以定义多个范围。以 空格( ) 或 逗号(,) 分隔的范围将被视为 逻辑与(logical AND)。双管道(||)将被视为 逻辑或(logical OR)。逻辑…

    PHP安装教程 2023年6月3日
    0240

发表回复

登录后才能评论