等效句法
PHP 對於以下的條件句提供了另外一種寫法,這些語句包括:if、 while、 for、 switch。 等效的寫法就是把指令組開頭的 '{' 括號變成冒號 ':': 同時結尾的 '}' 分別變成 endif; endwhile; endfor; endswitch;。
<?php if ($a == 5): ?>
A is equal to 5
<?php endif; ?>
在上述示範中, HTML 格式的句子 "A is equal to 5" 被包在一個 if 語句之中。 這情況下只有當 $a 是 5 時該句子才被印出來。
等效的句法也可用在 else和 elseif 上。下面就是 if 加上 elseif 和 else 的等效寫法。
if ($a == 5):
print "a equals 5";
print "...";
elseif ($a == 6):
print "a equals 6";
print "!!!";
else:
print "a is neither 5 nor 6";
endif;