抱歉这个愚蠢的问题,但我遇到了使用的代码:
<?=$MAP_OBJECT->printOnLoad();?>
<?=$MAP_OBJECT->printMap();?>
<?=$MAP_OBJECT->printSidebar();?>
<?=
有什么特别之处吗?超过<?php
或者只是简单的<?
?
最佳答案
它们是 <?php echo .... ?>
的简写称为 short tags 。您应该避免使用它们,因为:
- 它们似乎在某些服务器上被关闭
- 它们可能会给您带来安全方面的麻烦
- 它们可能会与
<?xml ... ?>
等处理指令产生冲突。
因此你不应该再使用它们,还请看一下:
PHP Short Open Tag: Convenient Shortcut or Short Changing Security?
关于php - PHP 开放标签 “<?=” 和 “<?php”/“<?” 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3019696/