Php et la POO
Résolu
rwikus
Messages postés
994
Statut
Membre
-
rwikus Messages postés 994 Statut Membre -
rwikus Messages postés 994 Statut Membre -
Bonjour, voila j'utilise wamp pour executer mes script php et j'ai un probléme avec celuila:
<?php
Class A
{
public $nom;
}
$A=new A();
echo $A->$nom;
?>
a la fin sa me sors tjr sa:
Notice: Undefined variable: nom in C:\wamp\www\chattp\classs.php on line 9
Fatal error: Cannot access empty property in C:\wamp\www\chattp\classs.php on line 9
merci de bien vouloir m'aider
<?php
Class A
{
public $nom;
}
$A=new A();
echo $A->$nom;
?>
a la fin sa me sors tjr sa:
Notice: Undefined variable: nom in C:\wamp\www\chattp\classs.php on line 9
Fatal error: Cannot access empty property in C:\wamp\www\chattp\classs.php on line 9
merci de bien vouloir m'aider
Configuration: Windows Vista Firefox 3.0.16
7 réponses
-
L'erreur vient du fait que ta variable de la ligne 9 n'a pas était définie.
-
-
Il ne faut pas mettre le signe "$" après "->" quand tu veux accèder à un attribut
$object->blabla // blabla est un attribut $object->blabla(); // blabla est une méthode
Normalement tu ne verras rien apparaître à l'écran parce que l'attribut "nom" est vide. Si tu veux le définir en instanciant l'objet :class maClass { public $nom; public function __construct($nom) { $this->nom = $nom; } } $objet = new maClasse('Coco'); echo $objet->nom; // affichera : Coco -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
mais j'aimerai savoir, quel est l'utilité de la notion d'orienté objet dans le développement web en PHP, car j'ai eu comme projet de faire un éditeur de blog j'en ai pas eu besoin de l'orienté objet.
-
Les gros projets l'utilisent car ça facilite le développement (pour l'ajoute de fonctionnalité) et c'est plus clair.
-