J'ai trouvé une solution Efficient way of doing 64 bit rotate using 32 bit values mais ce n'est pas en PHP.Utilisation de bits sur des entiers 64 bits dans des systèmes 32 bits (pas d'extension php_gpm)
Le plus gros problème est que je reçois du serveur distant grand entier 9223372036854775808(10)
comme hexadecimal 8000000000000000(16)
.
Il n'y a aucune chance d'activer php_gmp (extension)
sur le serveur de production, mais je dois vérifier les bits sélectionnés dans la valeur reçue. Les deux, serveur de production et de développement sont 32bits machines
.
Le problème ici est que PHP que seulement a 32- types de nombres de bits intégrés sur une machine 32 bits ... un entier, un flottant. – Powerlord