php短标签 作用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php短标签 作用相关的知识,希望对你有一定的参考价值。
就是这个<? ?> 有什么卵用?我不想知道<? php?>是什么 我就想知道<? ?> 这个的作用
<?在php.ini里面
short_open_tag = Off
也被称为短标签
提倡的都是<?php ?>, 禁用<? ?>,因为短标签会破坏原生xml模板
官方给的解释是
; This directive determines whether or not PHP will recognize code between
; <? and ?> tags as PHP source which should be processed as such. It's been
; recommended for several years that you not use the short tag "short cut" and
; instead to use the full <?php and ?> tag combination. With the wide spread use
; of XML and use of these tags by other languages, the server can become easily
; confused and end up parsing the wrong code in the wrong context. But because
; this short cut has been a feature for such a long time, it's currently still
; supported for backwards compatibility, but we recommend you don't use them.
意思就是这玩意打开了可以用,但是不建议使用
echo "";
?>
这才是规范的写法
用<?php ?>你永远不会出问题;而用<? ?>会可能出问题
例如:配置文件没有开启短标识
例如:<?xml version="1.0" ?>会被当作php
参考技术A 控制参数: short_open_tag = On如果设置为Off,则不能正常解析类似于这样形式的php文件:
<?
phpinfo()
?>
而只能解析
<?php
phpinfo()
?>
这样形式的php文件
所以要想php支持短标签,需要我们把short_open_tag 设置为On. 参考技术B 在php.ini里
把 short_open_tag=Off改成
short_open_tag=On就开启短标签了
<? ?>和这个<?php ?>一样一样的作用。就短点
以上是关于php短标签 作用的主要内容,如果未能解决你的问题,请参考以下文章