일부 솔루션은 Efficient way of doing 64 bit rotate using 32 bit values이지만 PHP에는 없습니다.32 비트 시스템에서 64 비트 정수의 비트 연산 사용 (php_gpm 확장 없음)
가장 큰 문제는 원격 서버의 큰 정수 9223372036854775808(10)
을 hexadecimal 8000000000000000(16)
으로 가져 오는 것입니다.
프로덕션 서버에서 php_gmp (extension)
을 사용할 수는 없지만 선택한 비트를받은 값으로 확인해야합니다. 프로덕션 및 개발 서버는 모두 32bits machines
입니다.
여기서 문제는 PHP는 단지 가지고 있다는 것입니다 32 32 비트 시스템에 내장 된 32 비트 숫자 유형 ... 하나의 정수, 하나의 부동 소수점. – Powerlord