我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