Fonction d'une classe dans une autre fonction d'une autre classe

Fermé
torer40 Messages postés 56 Date d'inscription mercredi 26 juin 2013 Statut Membre Dernière intervention 15 mai 2023 - 3 avril 2014 à 11:21
torer40 Messages postés 56 Date d'inscription mercredi 26 juin 2013 Statut Membre Dernière intervention 15 mai 2023 - 4 avril 2014 à 15:16
Bonjour,

J'ai un soucis, je dispose de deux classes :

class A
{
public function 1 () {}
}

class B
{
public function 2 () { .......... }

}

Dans ma fonction 2 de la classe B j'ai besoin d'utiliser la fonction 1 présente dans la classe A.

Comment faire ?
Merci



A voir également:

1 réponse

dan-b Messages postés 80 Date d'inscription samedi 15 septembre 2012 Statut Membre Dernière intervention 20 octobre 2014 7
Modifié par dan-b le 4/04/2014 à 11:02
bonjour,

en restant dans la logique objet, instancier A dans B et appeler méthode de A :


class B
{
public function 2 () {
$objA = new A();
$objA->1 ();

}
}
1
mpmp93 Messages postés 6652 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
Modifié par mpmp93 le 4/04/2014 à 13:17
Bonjour,

ou faire une extension de classe

class B extends A
{
  public function 2() { 
      return $this->1();
  }
} 
0
torer40 Messages postés 56 Date d'inscription mercredi 26 juin 2013 Statut Membre Dernière intervention 15 mai 2023 8
Modifié par torer40 le 4/04/2014 à 15:16
ça semble marcher pour l'instant, merci à vous
0