เงื่อนไขและการแบ่งโค้ด PHP
สมมติว่าเรามีตัวแปรบางตัว:
<?php
$test = true;
?>
ลองแสดงส่วนของโค้ด HTML บางส่วน
หากตัวแปรของเราเท่ากับ true:
<?php
if ($test) {
echo '<p>text</p>';
}
?>
เราสามารถปรับโค้ดนี้เป็นแบบต่อไปนี้ได้ โดยใช้ การแบ่งวงเล็บ PHP:
<?php if ($test) { ?>
<p>text</p>
<?php } ?>
สิ่งนี้สามารถทำให้ง่ายขึ้นได้อีก หากใช้
syntax ทางเลือกของ if:
<?php if ($test): ?>
<p>text</p>
<?php endif; ?>
กำหนดตัวแปร:
<?php
$show = true;
?>
กำหนดโค้ด:
<div>
<p>text1</p>
<p>text2</p>
<p>text3</p>
</div>
ให้แสดงโค้ด HTML ที่กำหนด หากตัวแปร
show เท่ากับ true