私はPhpStormを初めて使用し、.php ファイルで xml を宣言するときに問題に遭遇しました。私が話している問題は、 php でshort_open_tag = Off<? ?>
を設定しているときに、PhpStorm が短い開始タグを php 開始タグとして参照することです。に。
短いphp開始タグをphp開始タグとして参照しないようにPhpStormを設定するにはどうすればよいですか?
現在、PHPStorm にはそのための設定がありません ( WI-2059 add "Disable short tags" option to project's options を参照)。
したがって、ここまで設定することはできません。XML 宣言処理命令をエコーするなど、衝突しないようにコードを記述するだけです。
<?php echo '<?xml version="1.0" encoding="utf-8" ?>' ?>
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、AFAIKには他に解決策はありません。