Consultez le code de classe PHP suivantsuperclasse et en PHP
class SuperIdea{
.
.
.
static function getById($id){ new SuperIdea(.......); }
.
.
.
.
}
class SubIdea extends SuperIdea{
}
Le problème que je face à ici est que quand je l'appelle SubIdea :: getbyId ($ t); l'objet retourné est de type SuperIdea mais je voudrais qu'il soit de SubIdea. Y a-t-il un moyen de le réaliser sans répéter le code dans SubIdea?
Notez que 'get_called_class' est nouveau dans PHP 5.3. – Charles
Toute solution pouvant être utilisée en PHP4? –