是否有可能使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的用戶應該知道整個談話.. –