3v4l.org

run code in 300+ PHP versions simultaneously
<?php $bin1 = b"\x31\x30"; $bin2 = b"\x30\x29"; var_dump( decbin(hexdec(bin2hex($bin1))) ); var_dump( decbin(hexdec(bin2hex($bin2))) ); var_dump( $bin1 >> 1 ); var_dump( $bin1 << 1 ); var_dump( decbin(hexdec(bin2hex(~$bin1))) ); $bin3 = $bin1 | $bin2; var_dump( decbin(hexdec(bin2hex($bin3))) ); $bin3 = $bin1 & $bin2; var_dump( decbin(hexdec(bin2hex($bin3))) ); $bin3 = $bin1 ^ $bin2; var_dump( decbin(hexdec(bin2hex($bin3))) );

preferences:
29.9 ms | 407 KiB | 5 Q