Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
На сколько я понимаю - первый кейс. Он вообще какой-то странный (особенно комментарий в нем). Т.е. любые значения int & 0x7F - это и есть ASCII range. По какой логике эти значения не попадают в ASCII range - надо спрашивать у автора (он очевидно чего-то в $bytes дописывал...). Ну и кроме того, если уж известно, что 0x7F & $bytes == $bytes, то зачем chr(0x7F & $bytes), когда можно было chr($bytes). Хотя, если автор утверждает, что в этот кейс никогда не попадут (зачем он его писал вообще тогда?) то это не важно.
Есть еще интеренсое предположение. А что если в далеком будущем (если оно существует для PHP), интерпретатор научится делать предсказание веток. И в switch'е, в котором разные ветки могуть быть выбраны исходя из одного и того же значения получатся очень интересные эффекты. Например, при $bytes < 128 оба выражения (0x07FF & $bytes) == $bytes и (0x7F & $bytes) == $bytes будут верными, и тогда это уже просто рулетка получится.
Я чего-то не понимаю или это действительно пиздец?
В динамических языках, допускающих выбор не по константам, этот оператор бессмысленен (разве что путать новичков).