混合内容
标记外的内容会被忽略,使得 php 文件可以具备混合内容。php 可以嵌入 html 文档中。
使用条件的高级分离术
<?php if($expression==ture): ?>
如果$expression值是true,这就会显示。
<?php else: ?>
否则这就会显示。
<?php endif ;?>
上面代码,php 将跳过条件语句未达成的段落,即使该段落位于 php 开始和结束标记之外。输出大段落文本时,跳出 php 解析模式,比 echo 或 print 输出效率高。
php 标记的其他写法
<?php ?>
<script language="php"></script>
<? ?>
Note
- php5.2之前的版本,不允许文件的内容就是一个开始标记 <?php。自5.3起允许此种文件,但开始标记后有一个或多个空白空格。
- php5.4起,短标记 <? 总会被识别且合法,不需要其他设置。