我PhpStorm是新的,我的PHP文件聲明XML時,碰到一個問題,我說的問題是,PhpStorm是指在<? ?>
作爲簡短的開幕標籤,展示的php打開標籤,而我設置short_open_tag =關在php.ini。PHP開始標籤和XML聲明
我該如何設置PhpStorm所以它不會將php的開標籤標記爲php的開標籤?
我PhpStorm是新的,我的PHP文件聲明XML時,碰到一個問題,我說的問題是,PhpStorm是指在<? ?>
作爲簡短的開幕標籤,展示的php打開標籤,而我設置short_open_tag =關在php.ini。PHP開始標籤和XML聲明
我該如何設置PhpStorm所以它不會將php的開標籤標記爲php的開標籤?
只要把你的XML中的變量,並輸出:
<?php
$xml = <<<XML
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3locallang>
<meta type="array">
<description>CSH for Content Elements Table.</description>
<type>CSH</type>
<csh_table>tt_content</csh_table>
</meta>
</T3locallang>
XML;
echo $xml;
?>
沒有爲PhpStorm沒有其他解決辦法,據我所知。
PHPStorm截至目前沒有任何設置(請參閱WI-2059 add "Disable short tags" option to project's options)。
所以你不能設置到目前爲止。你所能做的就是以不衝突的方式編寫代碼,例如通過回顯XML聲明處理指令:
<?php echo '<?xml version="1.0" encoding="utf-8" ?>' ?>
請提供一些小代碼示例以確定你在說什麼(實際錯誤的截圖也是有用的)。 – LazyOne 2013-03-07 09:48:52