Bonjour,
En faite j'ai une question surement conne mais peut on declarer une classe dans une autre classe en PHP ? Car je n'y arrive pas
J'ai par exemple une classes ligne qui contient 2 classes points mais je n'arrive pas a acceder aux methode des classes points. Je suppose que cela viens du fait que PHP ne connais pas le type de p1,p2 dans la fonction affiche.
Code :
- class Point {
- var $x,$y;
- function Point ($x,$y)
- {
- $this->x = $x;
- $this->y = $y;
- }
- function affiche()
- {
- echo " ($x,$y) ";
- }
- }
- class Ligne {
- var $p1,$p2;
- function Ligne ($p1,$p2)
- {
- $this->p1 = $p1;
- $this->p2 = $p2;
- }
- function affiche ()
- {
- $this->p1->affiche();
- $this->p2->affiche();
- }
- }
|
Donc en fait ma question est : est ce possible ou est ce moi qui me demerde mal ?