2011-11-22 26 views
0

也許我的問題的標題不是很正確,我很抱歉。錯誤字符編輯HTML下的eclipse Helios PDT後php標籤

我有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代碼。

有誰知道如何解決它?

非常感謝您

+1

不知道你的意思是你給的例子是正確或不突出。你能舉一個沒有正確突出顯示的代碼示例嗎?另外,最好在結尾'?>'之前至少放一個空格。 – JJJ

回答

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;?> 
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> 

如果你已經這樣做了嘗試發佈你正在寫的標籤到底是什麼。