如何启用 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标签,但是,这是一个遗留项目。
有用信息:
- Ubuntu:16.04 LTS
- PHP: PHP 7.0.8-0ubuntu0.16.04.3 (CLI) -- 编辑: (Homestead vm 运行 PHP 5.6)
- Vagrant:Vagrant 1.7.4
- Laravel代客:版本1.1.16
- Apache:服务器版本:Apache/2.4.18 (Ubuntu)
更新:已通过切换到 Scotch Box vagrant box 解决此问题。
谢谢大家
由于未知原因,我的 PHP 网站无法解析 PHP 短开放标签
例如<?
而不是 <?php
。我相信这也会影响 <?=
标签,尽管我在我的项目中没有遇到任何与此直接相关的问题。
我尝试在 php.ini
中启用 short_open_tag
,同时使用 Homestead and Valet,但我仍然收到解析错误。
任何关于如何启用 PHP 短开放标签的帮助将不胜感激,因为我无法执行批量查找和替换。
创建基本 php 文件和 运行 ini_get("short_open_tag")
returns 1. 我认为这意味着设置已启用?然而 valet 上的站点 运行 仍然无法解析 shorthand 标签。
注意:我不想使用shorthand标签,但是,这是一个遗留项目。
有用信息:
- Ubuntu:16.04 LTS
- PHP: PHP 7.0.8-0ubuntu0.16.04.3 (CLI) -- 编辑: (Homestead vm 运行 PHP 5.6)
- Vagrant:Vagrant 1.7.4
- Laravel代客:版本1.1.16
- Apache:服务器版本:Apache/2.4.18 (Ubuntu)
更新:已通过切换到 Scotch Box vagrant box 解决此问题。 谢谢大家