Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer le chat : venez discuter de php. |
||
Bonjour,
Comment accede-t-on a au metodes ou proprietes d'une instance de classe qui elle meme est un propriete de ma classe principale?
la structure $this->maVariableObjet->metode(); ne marche pas...
example:
Class Produit{
var $propriete1;
function metode(arg1){
....
}
}
Class Caddie{
var prod; // uns instance de ma classe Produit
function nouveauProd{
$this->prod->metode(arg1);
}
}
Je n'arrive pas a acceder aux proprietes ni aux methodes de prod qui devrait etre uns instance de la classe Produit quie elle meme est une propriete de la classe Caddie.
Comment faire? Merci.
Hors ligne
Salut^^
excuse moi je ne suis pas trés forte quand a l'heritage de classes, mais tu ne devrait pas instancier tes objets pour les faire decouler avec une instance de type new?
un peu dans le genre:
$objet = new la_classe;
Hors ligne
Salut,
Fais plutôt comme ceci :
class Produit
{
var $propriete1;
function methode($arg1)
{
....
}
}
class Caddie
{
function nouveauProd()
{
Produit::methode($arg1);
}
}Hors ligne
Merci pour les reponses j'ai resolu le probleme
Hors ligne