3v4l.org

run code in 500+ PHP versions simultaneously
<?php $first = '('; $second = 'F'; $ascii_first = ord($first); $ascii_second = ord($second); $binary_first = decbin($ascii_first); $binary_second = decbin($ascii_second); $binary_XOR = decbin($ascii_first ^ $ascii_second); $final_ascii = bindec($binary_XOR); $final_char = chr($final_ascii); echo "Letters \n\t $first \n\t $second \n"; echo "ASCII values: \n\t $first: $ascii_first \n\t $second: $ascii_second \n"; echo "Binary values \n\t $ascii_first: $binary_first \n\t $ascii_second: $binary_second \n"; echo "XOR of values: \n\t Binary: $binary_XOR \n\t Decimal: $final_ascii\n"; echo "Final character of ASCII value $final_ascii: $final_char";
Output for 8.2.31 - 8.2.32, 8.3.0 - 8.3.32, 8.4.1 - 8.4.23, 8.5.0 - 8.5.8
Letters ( F ASCII values: (: 40 F: 70 Binary values 40: 101000 70: 1000110 XOR of values: Binary: 1101110 Decimal: 110 Final character of ASCII value 110: n

preferences:
46.85 ms | 780 KiB | 4 Q