Le code suivant donne "Attention: bcdiv() [function.bcdiv]: Division by zero in ..."PHP bcdiv() division par zéro sur un grand nombre
$a = 20000000000000002;
$b = 20000000000000004;
echo bcdiv($a, $b);
Pourquoi cela?
Si je mets les valeurs dans "" alors cela ne donne pas d'avertissement.
Parce que la bibliothèque bcmath (http://www.php.net/manual/en/intro.bc.php) fonctionne avec des cordes; pas d'entiers qui tombent en dehors de la plage d'entiers 32 bits comme le vôtre –
Essayez d'écho $ a et $ b. – sectus