2017-11-13 12 views
-2

条件を実行する最も効率的な方法は何ですか?WordPressの条件を実行する最も効率的な方法は何ですか? if_is対! if_is_not

私は条件文をこのようにやってに慣れている -

if (is_front_page()) { 

// Do things 

else { 

return false; 

} 

は、それが偽だ場合は、その中でより効率的では早期に終了し、この方法は何ですか?

if (! is_front_page()) { 

return false; 

} else 

// Do things 

{ 
+1

「効率的」を定義します。どのように「効率的」なのでしょうか?最も速い実行速度?文字の量は少ないですか?最高のメモリ使用ですか? – deceze

答えて

0

あなたが書いたコード例には、少なくとも効率的な点で違いはないようです。 条件は基本的に同じです。質問は意味論的な疑問であり、私はこのアプローチがより良いと信じています。

if (is_front_page()) { 

// Do things 

} else { //YOU FORGOT HERE A CLOSING BRACKET FOR THE IF 

return false; 

} 

さらに、「else」部分を削除することができます。 条件がtrueを返す場合、コードは実行され、最後にtrueを返します。それ以外の場合はfalseを返します。

if (is_front_page()) { 

    // Do things 

    return true; 

} 
return false; 
+0

それはむしろ議論の余地があります。 *失敗早期*通常は、いくつかの入れ子条件がある場合は、最後に不快なパスをすべて貼り付けるのではなく、よりきれいなコードにつながります。 – deceze

+0

あなたは正しいですが、OPの質問に続いて、私はそれが当てはまりませんでした。 @andytcは、あなたの問題について、それが当てはまらない場合には詳しく説明します。 –

関連する問題