-1

if()ステートメントに複数の句を含める方法はありますか?

例えば:

if( ($username=='textUser' && $role=='admin') || ($admin=='yes'))
{
    // If the username AND role are set to admin OR if the admin is set to 'yes'
}
else
{
    // Neither clauses of the if statement are true
}

おそらくこれは実際には正しいコードですが、試したことはありませんが、そうでない場合は、誰か教えてもらえますか? :)

4

1 に答える 1

2

それは実際には正しいコードです。の代わりに||、 を使用することもできます(演算子の優先順位orがわずかに異なりますが、目前のケースには関係ありませんが、注目に値します。@Timothy に乾杯します。)

$a == b私はすべての条件を括弧に入れる傾向があります: 複雑なステートメント($a == b)で面白い状況を避けるためです.if

于 2010-02-01T16:32:38.493 に答える