Answer by yourself, you will understand after reading the next section [Bit Operations]. & and | are both digital operations. They will be operated in binary first and then judged.
$x and $y++ are converted to binary to 0, so The final result of $x & $y++ is 0, if(0)----false
3 converted to binary is 11, $x & 3 binary result is 011, converted to decimal is 3, if( 3)----True
Answer by yourself, you will understand after reading the next section [Bit Operations]. & and | are both digital operations. They will be operated in binary first and then judged.
$x and $y++ are converted to binary to 0, so The final result of $x & $y++ is 0, if(0)----false
3 converted to binary is 11, $x & 3 binary result is 011, converted to decimal is 3, if( 3)----True