Consider:
echo 50 >> 4;
Output:
3
Why does it output 3?
It's called a right shift. 'The bits of the left operand are shifted right by the number of positions of the right operand. The bit positions vacated on the left are filled with the sign bit, and bits shifted out on the right are discarded.'
Information can be found on it here: http://php.comsci.us/etymology/operator/rightshift.php