OVH Cloud OVH Cloud

operateur de classe ::

1 réponse
Avatar
aka
Je ne sais comment récupérer des variables d'une classe parent
(en php 4) comme dans cette exemple:

class A {
function example() {
$toto = rand(10,20);
}
}

class B extends A {
function example() {
parent::example();

echo parent::$toto; //ne marche pas
echo parent::toto; //ne marche pas non plus
}
}
$b = new B;

1 réponse

Avatar
ftc
Je ne sais comment récupérer des variables d'une classe parent
(en php 4) comme dans cette exemple:

class A {
function example() {
$toto = rand(10,20);
}
}

class B extends A {
function example() {
parent::example();

echo parent::$toto; //ne marche pas
echo parent::toto; //ne marche pas non plus
}
}
$b = new B;


il n'y a que les méthodes qui peuvent être surchargées, les propriétés
sont directement accessibles dans l'objet.

class A {
function example() {
$this->toto = rand(10,20);
}
}

class B extends A {
function example() {
parent::example();
}
}

$b = new B();
$b->example();
echo $b->toto;