bonjour a tous.
Voila j'ai une class contenant une fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
class currencies {
    var $currencies;
[...]
 function display_price($products_price, $products_tax, $quantity = 1,$fontsize) {
     [...]
    }
  }
j'appelle dans mon code source:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 $currencies->display_price(310,....)
Mais je suis confronter a un problème, j'essaie d'appeler cette fonction depuis une autre fonction, ne faisant pas partit de la class, et là cela bloque.
la class est pourtant appelé avant la fonction secondaire.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<?php
[...]
  require(DIR_WS_FUNCTIONS . 'currencies.php');
  require(DIR_WS_FUNCTIONS . 'test.php');
echo test(310);
[...]
?>
et le code de test.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<?php
function test($products_id) {
return  $currencies->display_price($products_id, 0,1,30);
  }?>
Je pense que c'est un problème de syntaxe et que je ne peut pas appeler la fonction de la sorte?
Pourriez vous me corriger?