Project
PhpStorm/WebStorm
Priority
Normal
Type
Bug
State
Fixed
Assignee
Alexey Gopachenko
Subsystem
PHP lang
Fix versions
1.0 (95.192)
Affected versions
No Affected versions
  • Created by   Alexey Gopachenko
    2 years ago (01 Oct 2009 16:37)
  • Updated by   Alexey Gopachenko
    12 months ago (29 Apr 2011 13:30)
 
WI-339 PHP editor looses lexer highlighting when editing code
0
Issue is visible to: All Users
  The issue is visible to the selected user group only
<body>
<div class="abc">
<? if(true)
{
mysql_connect();
?><body>
<div class="def"> <?}else{ $a="<b>blablabla</b>"
}?>
</div>


В выражении $a="<b>blablabla</b>" парсило всё, как обычное html, а не как php. Лечится вставками во все места, куда не лень комбинации ?> <? и лишних переносов строк, а также стиранием каких-либо других переносов, в общем, магия.
Если просто вставить этот код, и всё будет нормально, то надо поставить перенос строки перед $a=
Довольно часто в таких сложных комбинациях php+html (в шаблонах, например), слетает подсветка php, всё становится обычным черным цветом, кроме тегов, ежели они присутствуют в строках, например.
Comments (0)
 
History
 
Linked Issues (?)
 
Issue has no comments