Неправильные символы при редактировании HTML при затмении Helios с PDT после тегов php - PullRequest
0 голосов
/ 22 ноября 2011

Может быть, название моего вопроса не очень правильное, мне очень жаль.

У меня Windows 7 x64 с затмением helios + PDT 3.0.0v20110516.Я создал php-файл с таким содержимым:

<?php if (count($travels)):?>
<ul class="real-height ribbon-m " id="travels">
  <?php foreach($travels as $travel):?>
  <li class="message t-ruler fitted ribbon-l">

весь код выделен правильно, но если я пытаюсь вставить новые html или php теги после ?>, мой редактор сходит с ума, он что-то печатает вправильные или любые другие строки, поэтому я не могу добавить новый php-код.

Кто-нибудь знает, как его решить?

Большое спасибо

Ответы [ 3 ]

0 голосов
/ 22 ноября 2011

попробуйте этот код:

<?php if (count($travels)):?>
<ul class="real-height ribbon-m " id="travels">
  <?php foreach($travels as $travel):?>
  <li class="message t-ruler fitted ribbon-l"> <?php echo $travel;?></li>
  <?php endforeach; ?>
</ul>

если вы уже делаете это, попробуйте опубликовать, какие именно теги вы пишете.

0 голосов
/ 11 января 2012

Это может быть связано со следующей раздражающей ошибкой Eclipse: https://bugs.eclipse.org/bugs/show_bug.cgi?id=359473

0 голосов
/ 22 ноября 2011

Это называется альтернативный синтаксис : вам все еще нужно завершить каждое утверждение:

<?php if (count($travels)>=1):?>
    <ul class="real-height ribbon-m " id="travels">

    <?php foreach($travels as $travel):?>
      <li class="message t-ruler fitted ribbon-l">

    <?php endforeach;?>

<?php endif;?>
...