Spark a écrit :
Je veux bien que ce soit le cpu qui me donne le mauvais resultat, mais je savais pas que le php etait si bas niveau et si dependant du hardware ...
Sinon, sur mon poste au taf, ca me donne le bon resultat alors que c exactement la meme version de apache/mysql/php...
Une solution ?
|
Au mon dieux, le PHP, il utilises le CPU pour faire les calcul, mais alors que faire?
Aller, je te donnes une solution qui vaut ce qu'elle vaut : t'invente un language qui fait ses calculs sur une feuille de papier, comme ça t'auras plus ce problème.
Bon, sans rire, comment tu veux que le php sache que le résultat obtenu n'est qu'une approximation (approximation en base binaire qui est la seule conus par les ordis) du résultat attendus? Si tu fais plus confiance au matériel qui est utilisé alors il ne reste plus qu'une seule solution : faire tout les calcul par algorythme en décomposant tout en entier avant virgule et après virgule.
Je te racontes pas la différence de vitesse entre l'utilisation du processeur et cette méthode là pour des cas finalement pas très nombreux en proportion.