【发布时间】:2011-03-24 01:09:54
【问题描述】:
这应该是一个简单的问题。我有一个简单的 if/else 语句:
<?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”),并且它有效。我只是想知道有什么区别。
谢谢! 阿米特
【问题讨论】:
-
在你的情况下,你使用哪一个并不重要,但如果你有一些检查某些东西的功能,用 elseif 可能会快得多,因为它只检查直到某些东西符合条件
标签: php conditional if-statement