Pet*_*ley 29
避免短开标签的两个主要原因是
<?php适用于每个启用PHP的服务器,但<?可以禁用启动PHP有两种方法
<?php
Run Code Online (Sandbox Code Playgroud)
和
<?
Run Code Online (Sandbox Code Playgroud)
PHP还包括
<?=
Run Code Online (Sandbox Code Playgroud)
但这将打印出它背后的变量,因为它是回声的简写.
您应该使用<?php,因为它与所有服务器类型兼容.您可以将代码移动到新的托管解决方案或设置新的服务器默认值,并且可以禁用短序.
可以禁用短标签<?(和<?=).长版本<?php(和<?== <?php echo)无处不在.
我们可以讨论PHP团队的这个决定的意义,使这样的事情可配置,但重要的是,你不能在便携式代码中使用短标签.