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
打赏作者
您将是第一位评论人!