Php et la POO
Résolu
rwikus
Messages postés
871
Date d'inscription
Statut
Membre
Dernière intervention
-
rwikus Messages postés 871 Date d'inscription Statut Membre Dernière intervention -
rwikus Messages postés 871 Date d'inscription Statut Membre Dernière intervention -
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
A voir également:
- Php et la POO
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Php alert - Forum PHP
- Super poo - Forum Programmation
7 réponses
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éthodeNormalement 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.