私はこの単純なifコードを持っています:
esleif で実行するのと、2 つの別々の if を実行するのとでは、どちらが優れていますか?
if(is_home() && $currentpage == ''){
$catname = 'cars';
} elseif(is_home() && $currentpage != '' && is_page_template('models.php')){
$catname = 'newcars';
}
2 つの別々の if 節:
if(is_home() && $currentpage == ''){
$catname = 'cars';
}
if(is_home() && $currentpage != '' && is_page_template('models.php')){
$catname = 'newcars';
}
if の順序は重要ですか? 最初の前に2番目を配置できますか? 問題は、php が条件をより具体的なものからより一般的なものへとどのように扱うかということだったはずです。常により具体的なものから始めて、一般的なものへと進んでいくべきですか? またはphpはそれらをソートできますか?
2番目のバージョンは、ifがたくさんあるので、私にとっては簡単です:)