我一直使用以下方法来查找偶数和奇数:
if( $num % 2 ) { echo "odd"; }
if( !($num % 2) ) { echo "even"; }
但最近我偶然发现了以下完全相同的代码:
if( $num & 1 ) { echo "odd"; }
if( !($num & 1) ) { echo "even; }
第二种方法中的“&”背后的逻辑是什么?
我去检查了PHP: Arithmetic Operators和 & 不是选项的一部分。
谢谢。