böyle bir şey yasaldır beri, yasal varlık saymak olmaz:
<?php
if($do_display) {
?>
<div id="display">
</div>
<?php
}
?>
IMO, bu sayfaları tasarlamak için çok kötü bir yol, ama ... Bunun yasal olduğundan, bu beni yol açacak Ayrıştırıcı durumun bloklar arasında tutulduğuna inanmak için kısayolunuz yalnızca bir blok için çalışabilir. Bu test edilmemiş bir bağırsak atışı, ama eğitimli olan. (Eğer şimdi çalışıyorsa, yakında olmayabilir, <?= ?>
ile neler olduğunu görüyoruz.) Aynı zamanda noktalı virgülü bırakın ve üstüne getirin.
Doğru sözdizimi elbette ki < '... –
bobince
Php echo htmlspecialchars (...); ?> Benim için ötesinde, PHP'deki en yaygın işlemlerden birini gerçekleştirmek için (gerçek değer dahil değil) 32 karakter yazmanız gerekiyor (HTML'ye yazdırılan içeriğin yazdırılması). – gahooa
Aslında tüm bunları bir denetleyicide yapıyorum, bu nedenle kodum şu şekilde iyi: P –