PHP:<?=不工作/ Apache配置问题?

Cla*_*diu 2 php apache

我之前遇到过这个问题,但不记得是什么导致了它.我有一个小应用程序,使用简写符号来打印变量<?=$myvar?>,但它似乎没有被网络服务器解析?

关于这里可能有什么问题的任何想法?这有点奇怪,因为其他一切都正常.

谢谢!

Haj*_*ajo 7

它是一个带有echo命令(=)的短开放标记.因为php 5.4它不再标记为短开放标记,因此即使php.ini设置short_open_tags设置为从该版本开始关闭.对于早期版本,它取决于该选项.

更多信息:

http://php.net/manual/en/ini.core.php#ini.short-open-tag

您可以检查该选项,例如使用 $sot = ini_get('short_open_tags');