PHP开始标记和XML声明
我是PhpStorm的新手,在.php文件上声明xml时遇到了一个问题,我所说的问题是PhpStorm将PHP开始标记和XML声明,php,xml,phpstorm,Php,Xml,Phpstorm,我是PhpStorm的新手,在.php文件上声明xml时遇到了一个问题,我所说的问题是PhpStorm将作为短开场标记引用为php开场标记,而我在php.ini上设置short\u open\u tag=Off 如何设置PhpStorm,使其不会将简短的php开始标记引用为php开始标记?只需将XML放入变量并输出: <?php $xml = <<<XML <?xml version="1.0" encoding="utf-8" standalone="yes"
作为短开场标记引用为php开场标记,而我在php.ini上设置short\u open\u tag=Off
如何设置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没有任何设置(请参阅) 所以到目前为止你还不能设定。您所能做的就是以不冲突的方式编写代码,例如通过回显XML声明处理指令:
<?php echo '<?xml version="1.0" encoding="utf-8" ?>' ?>
变量,回声。无聊的。为什么不干脆
<<?php ?>?xml version="1.0" encoding="utf-8" ?>
没有混乱,没有来自PHPStorm的抱怨或其他。基本上,您甚至可以使用
而不是
,如果您不需要涵盖打开
和关闭
两种情况的绝对防弹解决方案,请提供一些小代码示例,以确保您所谈论的内容(实际错误的屏幕截图也很有用)。