【发布时间】:2016-05-15 20:39:07
【问题描述】:
尝试测试我的(遗留代码)应用程序中以短打开标记(<? 而不是<?php)开头的任何 .php 文件时,我的 PHPUnit 测试一直失败。
但在我的php.ini 文件中,short_open_tag 设置为On。
应用程序运行良好。为什么 PHPUnit 对简短的打开标签感到不安?我查找了其他php.ini 文件,但只能在/etc/php.ini 找到那个。我的.htaccess 文件也不会影响此设置。还有什么可能导致这种情况?
【问题讨论】:
-
只需使用
<?php而不是<?... -
我正在使用遗留代码,其中可能有成百上千的短开放标签实例,在我们进行单元测试之前进行这种代码更改是不可行的......跨度>
-
你能添加你得到的错误信息吗?
-
要确定是否启用了
short_open_tag,请输入php -i |grep 'short_open_tag'