也许我的问题的标题不是很正确,我很抱歉。
我有带有eclipse helios + PDT 3.0.0v20110516的Windows 7 x64。我创建了一个包含以下内容的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代码。
有人知道怎么解决吗?
非常感谢
答案 0 :(得分:0)
这称为alternative syntax:您仍然需要结束每个语句:
<?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;?>
答案 1 :(得分:0)
试试这段代码:
<?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>
如果您已经这样做,请尝试发布您正在编写的标签。
答案 2 :(得分:0)
这可能与以下恼人的Eclipse bug有关: https://bugs.eclipse.org/bugs/show_bug.cgi?id=359473