par Bosse.cie » 07 janv. 2011, 18:21
par Mazarini » 06 janv. 2011, 09:26
par devlop78 » 06 janv. 2011, 02:57
par devlop78 » 06 janv. 2011, 02:56
Bonjour, La taille d'un entier est dépendant de la plate-forme, cependant, une valeur maximale d'environ 2 milliards est habituelle (cela correspond à 32 bits signés). Les plateformes 64-bit ont habituellement une valeur maximale d'environ 9E18. PHP ne supporte pas les entiers non-signés. La taille d'un entier peut être déterminée en utilisant la constante PHP_INT_SIZE, et la valeur maximale, en utilisant la constante PHP_INT_MAX depuis PHP 5.0.5. Source : http://php.net/manual/fr/language.types.integer.php A défaut de répondre à ta question, ca explique le comportement entre les 2 machines.
La taille d'un entier est dépendant de la plate-forme, cependant, une valeur maximale d'environ 2 milliards est habituelle (cela correspond à 32 bits signés). Les plateformes 64-bit ont habituellement une valeur maximale d'environ 9E18. PHP ne supporte pas les entiers non-signés. La taille d'un entier peut être déterminée en utilisant la constante PHP_INT_SIZE, et la valeur maximale, en utilisant la constante PHP_INT_MAX depuis PHP 5.0.5.
par Mazarini » 05 janv. 2011, 18:16
par Bosse.cie » 05 janv. 2011, 15:01
par stealth35 » 05 janv. 2011, 14:15
Clé calculée : -156- interm=1630269385312 interm après corse=1630269385312 interm après modulo=-59 interm fin=156
par Bosse.cie » 05 janv. 2011, 13:10
par devlop78 » 05 janv. 2011, 01:56
Bah c'est vrai ça, je trouve que les fonctions php sont trop éparpillées. On devrait avoir String.xxxx (comme String.strlen() etc), PDO (c'est déjà le cas ;p), etc. Chacun son boulot, non mais ho ! "Bienvenue !!!"::toUpper()::substr(0,-2); ouai du full object à la ruby ducoup ps : ce que je t'ai montré ca existe vraiment c'est avec l'extension spidermonkey
Bah c'est vrai ça, je trouve que les fonctions php sont trop éparpillées. On devrait avoir String.xxxx (comme String.strlen() etc), PDO (c'est déjà le cas ;p), etc. Chacun son boulot, non mais ho ! "Bienvenue !!!"::toUpper()::substr(0,-2);
par stealth35 » 05 janv. 2011, 01:35
par devlop78 » 05 janv. 2011, 01:27
par stealth35 » 04 janv. 2011, 22:29
C'est déjà honteux d'avoir une fonction floor(). Ca veut rien dire ! Un petit Math::floor() serait tellement plus logique :p Moi, j'dis ça, j'dis rien ! :p a++
$a = 3.3; $js = new JSContext(); $js->assign('a', $a); $script = <<<END return Math.floor(a); END; echo $js->evaluateScript($script);
par devlop78 » 04 janv. 2011, 20:34
par Spols » 04 janv. 2011, 11:45
function modulo($a, $b) { return $a - $b * floor($a/$b); }