パーフェクトPHPでビット演算の説明がありましたが、int型のサイズを知らないとビット演算できないのではと思い調べてみました。
PHP: 整数 - Manual
定数 PHP_INT_SIZEでint型のサイズが分かるとのことでした。
PHP7.1.1のソースでは、main/main.cにPHP_INT_SIZEの定義がありました。
REGISTER_MAIN_LONG_CONSTANT("PHP_INT_MAX", ZEND_LONG_MAX, CONST_PERSISTENT | CONST_CS);
REGISTER_MAIN_LONG_CONSTANTはZend/zend_constants.hに定義があります。