我正在阅读“PHP绝对初学者”这本书,我得到的部分说明了这段PHP代码的和平:
<?='Weird'?>
产生引号内的文字。
但对我来说情况并非如此,我不确定原因。
任何人都知道这个问题吗?
我正在使用Apache / mySQL(XAMPP)和Eclipse。
答案 0 :(得分:7)
有一个服务器配置可启用或禁用短标签。 http://php.net/manual/en/ini.core.php
标记为 short_open_tag ,位于 php.ini 文件中
答案 1 :(得分:1)
建议您不要使用短标签。 :)
他们通常都是残疾人。
答案 2 :(得分:1)
<?= ... ?>
是<?php echo ... ?>
的简写。正如其他提到的答案,需要通过short_open_tag
ini指令启用它们(这也将<? ... ?>
作为<?php ... ?>
的简写。或者,您可以在脚本中在本地启用它使用ini_set
。
答案 3 :(得分:0)
请打开php.ini并将short_open_tag更改为on。