私はいくつかの巨大なコードブロックを持っていますので、elseifを使用しないでください。同じステートメントで2つの可能性を持つ関数ですか?この場合if(a <b)または(b = 0)のいずれかのPHP if文
if(a < b) or (b=0) { statement }
私はいくつかの巨大なコードブロックを持っていますので、elseifを使用しないでください。同じステートメントで2つの可能性を持つ関数ですか?この場合if(a <b)または(b = 0)のいずれかのPHP if文
if(a < b) or (b=0) { statement }
if(($a < $b) || ($b==0))
{
//do something
}
またはより良い
if(($a < $b) || (0==$b))
{
//do something
}
ので、誤って$ bに0を割り当てません。
または 'if($ a <$ b || $ b == 0)' – Subdigger
b == 0を書くとき、誰がbに0を割り当てますか? –
30分ほど前に@ajrealが応答したように、誤ってb = 0と書くことができます... –
if(($a<$b) OR ($b == 0))
{
//do something
}
括弧のような 何かがちょうど明確にするため追加、必要ありません。
ありがとう@downvoter、説明は歓迎 –
($a < $b ? 'a is smaller' : 'a equals or is greater');
クイックで簡単ですが、維持しにくい(個人的意見)。
elseif文で何が問題になっていますか? –
あなたは[OR ||論理演算子](http://www.php.net/manual/en/language.operators.logical.php)?例えば''(a Aether
' if(a ajreal