Pourquoi deux moteurs qui disent la même chose
Le calcul existe deux fois : en PHP sur le serveur, en JavaScript dans ton navigateur. C'est ce qui rend le calculateur instantané et utilisable hors ligne. C'est aussi la manière classique de se retrouver avec deux vérités différentes.
Alors la chaîne de vérification refuse de passer si les deux divergent : 2 845 vecteurs générés depuis le PHP sont rejoués en JavaScript, et le moindre écart au-delà d'un milliardième arrête tout. Les constantes sont exportées par réflexion depuis le code, jamais recopiées à la main.
Concrètement : ce que la page d'accueil calcule sous tes yeux est exactement ce que le serveur calculerait. Pas « à peu près ». Exactement.