是否有可能使PHP短开放标记为一个脚本?我们怎样才能使PHP短开放标记为一个脚本
,我已经提到过在php.ini中添加short_open_tag=On
或
php_value short_open_tag 1
到的.htaccess了该解决方案
我们不能让他们在一个PHP脚本像我们启用错误报告.. ??
是否有可能使PHP短开放标记为一个脚本?我们怎样才能使PHP短开放标记为一个脚本
,我已经提到过在php.ini中添加short_open_tag=On
或
php_value short_open_tag 1
到的.htaccess了该解决方案
我们不能让他们在一个PHP脚本像我们启用错误报告.. ??
TL; DR - 不,这些都是你唯一的两种选择。
如果你不能做任何的提到的方法,你将需要一个容器脚本,包括短开放标签的脚本之前设定值。
<?php
ini_set('short_open_tag', 'On');
include 'myscript.php';
这将防止在
myscript.php
解析错误,由于较短的开放标签。
的documentation是不是这个很清楚,但显然这停止使用.htaccess
或编辑php.ini
工作因为PHP 4后,它只能被改变。这段摘录似乎意味着它可能从5.3开始工作:
PHP_INI_ALL在PHP 4.0.0中。 PHP_INI_PERDIR在PHP 5.3.0 <
但这不的情况下,可以从Cannot turn off short_open_tag with ini_set
的回答中可以看出,我提出这个问题的文件一个bug report。
更新
的文件将是updated更明确地反映了这种行为:
...它已经
PHP_INI_SYSTEM | PHP_INI_PERDIR
自4.0.1。
恐怕但在php.ini中下XAMPP 1.7.3它不重写'short_open_tag的值为= Off' .. –
试图'的ini_set( 'short_open_tag的值为', '论');'但它也没有工作..每次我重启apache验证.. –
你为什么要删除您comments..future的用户应该知道整个谈话.. –