Cela devrait être une question simple. J'ai simple if/else:Quelle est la différence entre if et 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';
}
?>
Y at-il une différence de ^^^ à ceci:
<?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';
}
?>
Je dois dire que cela va dans Wordpress. Et jusqu'à présent, j'ai utilisé la première partie (pas d'elseif, juste une série de 'ifs'), et ça marche. J'étais juste curieux de savoir quelle était la différence.
Merci! Amit
Dupe de http://stackoverflow.com/questions/637980/if-else-and-if-elseif ou http://stackoverflow.com/questions/2881560/is-using-if-elseif-elseif-better -Qu'est-ce-qui-utilise-si-si-si ou ...? –
dans votre cas, peu importe lequel vous utilisez, mais si vous avez des fonctions qui vérifient quelque chose, il pourrait être beaucoup plus rapide avec elseif, coze il vérifie seulement jusqu'à ce que quelque chose correspond à la condition – domiSchenk
Merci beaucoup. – Amit