return (empty($neededRole) || strcasecmp($role, 'admin') == 0 || strcasecmp($role, $neededRole) == 0);
|| は正確には何をしますか このステートメントの意味は?誰かこれを英語にしてくれませんか。
これをグーグルで検索したことは約束しますが、何も見つからないため、何をグーグルで検索すればよいかわかりません。
ありがとう:)
return (empty($neededRole) || strcasecmp($role, 'admin') == 0 || strcasecmp($role, $neededRole) == 0);
|| は正確には何をしますか このステートメントの意味は?誰かこれを英語にしてくれませんか。
これをグーグルで検索したことは約束しますが、何も見つからないため、何をグーグルで検索すればよいかわかりません。
ありがとう:)
シンボルのグーグル検索は常に困難です。心配する必要はありません。ステートメント内の||
意味です。どちらがわずかに異なるor
かを混同しないでください。Xor
or
または||
として意味されますA or B or A + B
xor
の意味ですA or B, not both
参考文献:
||
またはを意味します。これは論理和であるため、少なくとも 1 つの条件が true の場合は true、それ以外の場合は false です。
これは OR 演算子です。その「パラメータ」のいずれかが真である場合、それは真です。