IIS没有为<?= x?>调用PHP

Cee*_*man 1 php iis-7

<?= x ?>
Run Code Online (Sandbox Code Playgroud)

这是<?php echo x ?>我的本地Apache与PHP 的简短和工作正常,但服务器上的ISS 7 PHP不处理它.

我错过了一个设置吗?

Mik*_*scu 7

是的,php.ini中有一个名为' short_open_tag '的设置,on如果您使用的是5.4.0之前的PHP ,则应将其设置为

从手册:

注意:该指令也影响了<?=PHP 5.4.0之前的简写,与<?echo 相同.使用此快捷方式需要启用short_open_tag.自PHP 5.4.0起,<?=始终可用.