可能重复:
PHP短标签是否可以使用?
<?php
//Some code
?>
Run Code Online (Sandbox Code Playgroud)
要么
<?
//Some code
?>
Run Code Online (Sandbox Code Playgroud)
我知道第一种方法是正确的方法,但PHP代码未经过验证.因此,除了节省额外的输入和字节外,重要吗?
更新 感谢您的回复......
再次感谢
Mat*_*ley 10
如果有人在禁用短标签的服务器上使用您的代码,它确实会这样做.我在几台服务器上工作.除此之外,没有.出于上述原因,使用简短版本会使您的脚本不那么便携.这对您来说可能是也可能不是问题.
这完全是另一个问题,但相关.如果您尝试从PHP生成某些类型的文件(XML是我最常出现的候选者),那么拥有短标签可能是个问题.例如,以下原因导致PHP语法错误:
<?xml version="1.0" ?>
Run Code Online (Sandbox Code Playgroud)
您必须在启用了短标记的服务器上编写以下内容:
<?php echo '<?xml version "1.0" ?>'; ?>
Run Code Online (Sandbox Code Playgroud)
尔加!