PHP 的四种标签写法
工作中我们一般一个 php 文件的开头都是 <?php ,今天记录一下 php 的其他标签写法与规则!
<?php echo 1; ?>正常写法<? echo 1; ?>短标签写法,5.4 起<?= 'hello';===<? echo 'hello';<% echo 1; %>asp 风格写法<script language="php"> echo 1; </script>长标签写法
不同版本的区别
- 第 1 种是正常写法,没什么可说的。
- 第 2 种,需要
php.ini配置文件中的指令short_open_tag打开后才可用,或者在PHP编译时加入了--enable-short-tags选项。自PHP5.4起,短格式的echo标记<?=总会被识别并且合法,而不管short_open_tag的设置是什么。 - 第 3 种,不推荐写法,为了
asp程序员学习php所添加的语法糖写法。需要通过php.ini配置文件中的指令asp_tags打开后才可用。 - 第 4 种,在
php7.0后已经不解析了。
参考资料:http://php.net/manual/zh/language.basic-syntax.phpmode.php
打赏作者

您将是第一位评论人!