1.1PHP语言的标记(Tag)

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

// ... more code

echo "Last statement";

// the script ends here with no PHP closing tag

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

(0)
上一篇 2020年12月24日 20:00
下一篇 2021年1月1日 02:28

相关推荐

  • 5.2PHP语言的生成器(Generator)

    生成器提供了一种更容易的方法来实现简单的对象迭代。 相比较定义类实现 Iterator 接口的方式,相同的是调用生成器函数时会返回一个内部的 Generator 类的对象,该 Generator 类实现了 Iterator 接口。不同的是,生成器性能…

    PHP语言教程 2021年5月2日
    05170
  • 2.5PHP复合(Compound)类型之可迭代(Iterable)

    可迭代(Iterable)类型的对象是任何 array 或 实现了 Traversable 接口的类的对象,否则会抛出一个 TypeError异常。 Traversable 接口是无法被单独实现的基本抽象接口,必须由 IteratorAggregate 或 Iterator 接口实现。 可迭代(Iterable)类型的…

    PHP语言教程 2021年2月5日
    03800
  • 5.1PHP语言的重载(Overloading)

    PHP的重载与其它绝大多数面向对象语言不同。 传统的重载是用于提供多个同名的类中的方法,但各方法的参数类型和个数不同来重新加载不同的方法。 当调用当前环境下未定义或不可见的类属性或方法时,PHP通过调用魔术方法(magic methods)来实现重新加载功能的。 所有的重载方法都必须被声明为 public 。…

    PHP语言教程 2021年5月1日
    04650

发表回复

登录后才能评论