OR は || の別の書き方だといつも思っていました。PHP の演算子。|| よりも OR を使用することを好む唯一の方法 || 以来、コードが読みやすくなります。IIや11などと混同される可能性があります...
ある日、私はこのことに出くわしました:
<?php
$a = 'string_b';
$active = ($a == 'string_a') OR
($a == 'string_b') OR
($a == 'string_c');
var_dump($active); // Prints FALSE;
?>
なぜこうなった?