|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre actif
![]() Inscription : avril 2007 Messages : 210 ![]() |
Bonjour,
Ce message fait suite à une interrogation sur un composant de zend_framework. Si je fais Je devrais avoir en retour : car 0x80000000 devrait être le plus petit entier signé sur une machine 32bits mais j'ai en retour Quel pourrait être le problème?. Si je fais un "uname -a" J'ai Code :
Merci d'avance. |
||
|
|
00
|
|
|
#2 |
|
Membre actif
![]() |
N'est ce pas normal car int de
Il va de -2147483648 a 2147483648 non?
__________________
ARLES, du 02 au 05 Avril 2010, Féria de Pâques. |
|
00
|
|
|
#3 |
|
Membre actif
![]() Inscription : avril 2007 Messages : 210 ![]() |
Bonjour,
Merci mais je n'ai pas trop bien compris la réponse : Pour moi 0x80000000 représenterait la plus petite valeur d'un entier sur un système 32 bits. 0x7fffffff représenterait la plus grande valeur. => int(0x80000000) = -2147483648 & int(0x7fffffff) = 2147483648 J'avais un php compilé sous fedora dans une virtualbox et il m'affichait bien -2147483648. Je viens de réinstaller php5 et l'extension d'apache ( libphp5.so) en veillant bien à n'avoir que l'architecture i386 et cela fonctionne. http://www.developpez.net/forums/d10...e/#post5650097 |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com