accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

surcharges et heritages...

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  fr.comp.lang.php ] 

Retour : Accueil du site fr comp lang php ce groupe est modéré   charte stats de ce groupe


  Sujet:   surcharges et heritages...  
 De: speak...@gmail.com
 Groupes: fr.comp.lang.php
 Organisation: http://groups.google.com
 Date: 17. Mar 2008, 16:16:06
Salut à tous...

Je n'ai pas trop l'habitude de poster pour demander de l'aide mais
dans ce cas... j'avoue avoir besoin d'une aide autre que google ! Même
si c'est au final pour m'entendre dire que c'est impossible.

Voici mon problème en version simplifiée :
J'ai 2 classes foo et bar,
la premiere definie une variable privee et un fonction qui renvoi
cette variable,
la seconde herite de la premiere et redefinie la variable.
J'attends donc que l'appel de la fonction pour un objet instancié me
renvoi le nom de la bonne classe.

Exemple :
class foo
{
  private $nom = 'foo';
  public function get() {return $this->nom;}
}
class bar
{
  private $nom = 'bar';
}

$foo = new foo;
$bar = new bar;

echo "premiere classe : ".$foo->get()".<br />";
echo "seconde classe : ".$bar->get()".<br />";

Resultat :
premiere classe : foo
seconde classe : foo

Alors que ce que j'attends est :
premiere classe : foo
seconde classe : bar

Y a-t-il moyen de faire "un truc comme ca" ????

Merci d'avance pour vos contributions/commentaires.


DateSujet  Auteur
01.01.
o 
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)