Я новичок в PhpStorm, и я столкнулся с проблемой при объявлении xml на .php-файле. Проблема, о которой я говорю, заключается в том, что PhpStorm ссылается на <? ?>
<? ?>
как короткие теги открытия как теги открытия PHP, когда я установил short_open_tag = Off на php.ini .
Как я могу установить 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, AFAIK нет.
PHPStorm на данный момент не имеет для этого никаких настроек (см. WI-2059, добавьте опцию «Отключить короткие теги» в параметры проекта ).
Поэтому вы не можете установить это до сих пор. Все, что вы можете сделать, это написать код таким образом, чтобы он не столкнулся, например, повторив инструкцию обработки объявления XML:
<?php echo '<?xml version="1.0" encoding="utf-8" ?>' ?>