如何启用 PHP short_open_tag

How to enable PHP short_open_tag

由于未知原因,我的 PHP 网站无法解析 PHP 短开放标签

例如<? 而不是 <?php。我相信这也会影响 <?= 标签,尽管我在我的项目中没有遇到任何与此直接相关的问题。

我尝试在 php.ini 中启用 short_open_tag,同时使用 Homestead and Valet,但我仍然收到解析错误。

任何关于如何启用 PHP 短开放标签的帮助将不胜感激,因为我无法执行批量查找和替换。

创建基本 php 文件和 运行 ini_get("short_open_tag") returns 1. 我认为这意味着设置已启用?然而 valet 上的站点 运行 仍然无法解析 shorthand 标签。

注意:我不想使用shorthand标签,但是,这是一个遗留项目。

有用信息:

更新:已通过切换到 Scotch Box vagrant box 解决此问题。 谢谢大家