Bonjour,

Je suis passé au PHP objet depuis peu et j'essaie de faire un truc qui parrait bête .. mais j'ai du mal à trouver ma réponse sur le net (je tape peut-être pas les bon mots clés).

Admettons cette classe simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Test
{
   private $IDMAX;
 
   function _construct()
   {
   }
 
   function A()
   {
   // Traitement SQL pour récupérer un IDMAX
   return $IDMAX;
   }
 
   function B($i)
   {
   // Traitement quelconques en BDD avec IDMAX
   }
}
Je pensais pouvoir appeller la function A dans la B mais comment faire ?

Du moment qu'on est dans la même class je pensais pouvoir faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
function B($i)
{
    $Id_Max = A();
}
Il y a peut-être une autre syntaxe ? J'ai fais très peu de C++ mais il y avait une technique nomclass::fonction() ou un truc comme ca ...

Peut-être faire une fonction spécifique qui renvois $IDMAX vu que c'est un private ?


Merci d'avance !