Aşağıdaki örneği inceleyin:
<table>
<tr>
<td>Row One</td>
</tr>
<?php
if ($rowtwo)
{
?>
<tr>
<td>Row Two</td>
</tr>
<?php
}
?>
</table>
$rowtwo
doğruysa, ikinci satır, aksi takdirde atlanır çıktı.
İstediğiniz gibi kod ancak ben (yerine sadece bir metin editörü kullanarak) bir PHP IDE olarak Netbeans (7 beta) değerlendiriyorum çalışır. Netbeans bayraklar bir hata ile kodu:
Misplaced non-space characters insided [sic] a table.
Bu kod yazma alternatif bir yol düşünün, ya da NetBeans HTML çıktısı için bu akış kontrolü sarıcı anlamaktan acizdir gerekir?
Edit
Örnek ancak girinti çeşitli yöntemler bunu hata olarak işaretleme yılında Netbeans'ı etkilemez, ben aslen kullanılan girinti görünmüyor.
Önce <?php
ve boşluk Çıkarma ?>
endif;
yerine kıvırcık kaşlı aynı işlevselliği hem de sonuç kullanarak yanı sıra etiketleri, ama yine de işaretlenir.
Ben bu Netbeans 'kod ayrıştırma ile ilgili bir sorun ve / veya zayıf nokta olduğunu düşünüyorum.