|
|
|
|
Salam,
j'ai un petit problème avec l'appel du constructeur de la classe mère.
j'ai une classe abstraite A :
abstract class A
{
public function A()
{
echo '<br/>Class A';
}
}
et une classe B qui hérite de A, et le constructeur de B appel le constructeur de A
class B extends A
{
public function B()
{
echo '<br/>Class B';
parent::A();
}
}
le problème est quand je crée une instance de B le constructeur de A n'est pas appelé
$b=new B();
affiche "Class B" seulement !!!
quelqu'un aurait une idée sur ce problème?
Merci et Allah mo3ine
Configuration: Windows XP Safari 530.5
Salut,
<?php
abstract class A
{
public function __construct()
{
echo 'class : '.__CLASS__."\n";
}
}
class B extends A
{
public function __construct()
{
echo 'class : '.__CLASS__."\n";
parent::__construct();
}
}
$var = new B();
?>
sortie : class : B class : A Merci et Allah mo3ine merci ça suffit amplement. [ Mathieu ] Il y a sûrement des pandas pour ne dépendre de rien |
Salut,
<?php phpinfo(); ?> tu le poses sur le serveur et tu l'exécutes, ça te donnera la config du serveur PHP. [ Mathieu ] Il y a sûrement des pandas pour ne dépendre de rien |