[RESOLU] Utilisation d'une librairie mathématiques

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Utilisation d'une librairie mathématiques

Re: Utilisation d'une librairie mathématiques

par fitnopk » 22 mars 2017, 15:32

Ah oui effectivement, en fait actuellement j'utilise sublime text pour coder et le bash ubuntu de windows pour tester mais apparemment c'était pas installé, du coup maintenant ça marche :)
Merci!

Re: Utilisation d'une librairie mathématiques

par moogli » 22 mars 2017, 15:17

ah ba dans ce cas oui l'extension n'est pas installée :)
ce n'est pas le cas par défaut sur ton environnement http://php.net/manual/fr/bc.installation.php

ça l'est sur windows parce qu'ils compilent et fournissent les dll mais sous unix ce n'est pas la peine y a moins de problème pour compiler ;)

donc regarde dans ton gestionnaire de paquet s'il n'y en a pas un pour cela.
par exemple pour debian (sid, mais pareil pour les autres) : https://packages.debian.org/sid/php-bcmath


@+

Re: Utilisation d'une librairie mathématiques

par fitnopk » 22 mars 2017, 13:15

PHP Fatal error: Call to undefined function bcadd() in /mnt/c/Users/Altan/Documents/Shell/Rendu/B4/Mathématiques/203hotline/tmp on line 3

Re: Utilisation d'une librairie mathématiques

par moogli » 22 mars 2017, 13:08

salut,

qu'as tu exactement comme erreur ?
ce code donne quoi ?
<?php
$r = bcadd(12.5,487.5);
echo $r;
@+

Utilisation d'une librairie mathématiques

par fitnopk » 22 mars 2017, 13:00

Bonjour,

J'ai besoin d'effectuer des calculs très grand voire infinis et je souhaite utiliser la lib BC Math ou GMP mais je ne comprend pas vraiment comment les appeler. BC Math semble être compris de base avec le PHP depuis un certains temps mais l'interpréteur ne reconnait pas les fonctions :(