Pourquoi obtenir la sortie suivante sur une architecture x64? Il semble qu'il puisse gérer les octets 64 bits signés, mais il ne peut pas les emballer/les déballer. Selon la documentation, http://us3.php.net/pack, la taille de I devrait être dépendant de la machine, ce qui dans ce cas est de 64 bits.Pack/décompresser un int 64 bits sur une architecture 64 bits en PHP
$ php -r 'echo PHP_INT_MAX;'
9223372036854775807
$ php -v
PHP 5.2.9 (cli) (built: Apr 17 2009 03:29:14)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
Que 'écho PHP_INT_MAX;' te donner? – Wrikken
Quelle version de PHP utilisez-vous? –
@Wrikken et @R. Hill, voir les modifications ci-dessus. – sberry