這應該是一個簡單的問題。我有一個簡單的if/else語句:if和elseif有什麼區別?
<?php
// TOP PICTURE DEFINITIONS
if (is_page('english')) {
$toppic = 'page1.png';
}
if (is_page('aboutus')) {
$toppic = 'page1.png';
}
if (is_page('newspaper')) {
$toppic = 'page1.png';
}
else {
$toppic = 'page1.png';
}
?>
有從^^^這種差異:
<?php
// TOP PICTURE DEFINITIONS
if (is_page('english')) {
$toppic = 'page1.png';
}
elseif (is_page('aboutus')) {
$toppic = 'page1.png';
}
elseif (is_page('newspaper')) {
$toppic = 'page1.png';
}
else {
$toppic = 'page1.png';
}
?>
我應該指出,這是怎麼回事到WordPress。直到現在,我已經使用了第一部分(沒有elseif,只是一系列的'ifs'),它的工作原理。我只是想知道有什麼不同。
謝謝! Amit
Dupe of http://stackoverflow.com/questions/637980/if-else-and-if-elseif或http://stackoverflow.com/questions/2881560/is-using-if-elseif-elseif-better - 使用如果,如果如果或...? – 2010-08-02 05:27:16
在你的情況下,它不關心你使用哪一個,但如果你有一些函數檢查一些事情,它可以用elseif更快,它只檢查,直到某些條件符合條件 – domiSchenk 2010-08-02 07:34:55
謝謝,非常感謝。 – Amit 2010-08-02 08:31:43