POO : variable avec paramètres

Alorsladaccord

WRInaute occasionnel
Bonjour,

J'essaie un premier script POO, tout simple.
Je crée une classe article, avec pour variable :
Code:
private $_contenu
private $_titre

La valeur est fonction de l'ID retourné par l'URL. Donc je suis supposé faire une requête sql qui va prendre en paramètre cet id, puis je récupère le titre dans la base et j'attribue ce titre à la variable private $_titre.

Oui mais voilà, je lis sur https://openclassrooms.com que :
La valeur que vous leur donnez par défaut doit être une expression scalaire statique. Par conséquent, leur valeur ne peut par exemple pas être issue d'un appel à une fonction

Mais alors, comment est-ce que j'utilise POO pour gérer des articles ?!

Merci d'avance pour vos lumières.
 

rick38

WRInaute passionné
Cette remarque ne concerne que l'initialisation à la déclaration.
Une classe avec seulement des membres privés et pas de méthodes n'a aucun intérêt.

Il faut passer au chapitre suivant : les méthodes ;)

Dedans, tu initialises les membres en les préfixant par $this, en leur donnant ce que tu veux comme valeur, même une fonction qui en retourne une.

$this->$_contenu = ...
 

Alorsladaccord

WRInaute occasionnel
Ah d'accord, tu me débloques un neurone, rick38, merci.

Gare à la rafale de questions sur la POO, dans les prochains jours...
 

Discussions similaires

Haut