Bonjour.
C'est normal, dans ta classe Config tu n'as aucune méthode nommé get, alors que tu y fait appel dans ta classe App, il te faut donc créer cette méthode get (dans la classe Config) qui permet de récupérer la valeur d'une clé du tableau stocké dans la propriété setting.
La méthode get dans ce cas n'a rien à voir avec la méthode __get.
Bonjour,
Voila je rencontre un petit problème avec mon code. J'ai deux erreurs qui sont qu'une Fatal error: Uncaught Error: Call to undefined method APP\Config::get() in C:\MAMP\htdocs\Blog\app\App.php on line 25 et Error: Call to undefined method APP\Config::get() in C:\MAMP\htdocs\Blog\app\App.php on line 25 .
Je fais la série de vidéo sur le POO en php
J'essaye d'avoir https://youtu.be/SDDJmEUaFFM?t=238 . Mais la class Config n'a pas de fonction magique comme get ou alors je la vois pas.
Je ne comprend pas pourquoi ça ne marche pas.
Ce que j'obtiens
Je devrais avoir a la place une page blanche comme la vidéo. Car pour moi je n'ai pas fait de faute alors pourquoi il cherche la fonction magique de la class Config .
Merci de m'avoir lu je suis nouveaux et encore plus si vous m'aidez a trouvez l'erreur.
4 réponses
Merci beaucoup Lartak. Grâce a toi j'ai pus résoudre mon problème.
Voilà la fonction. Dernière petite question comment je peux différencier une fonction get et get qui est une méthode magique.
Dernière petite question comment je peux différencier une fonction get et get qui est une méthode magique.
La méthode magique c'est __get et non get, tu peux en apprendre plus sur les méthodes magiques ici : PHP: Méthodes magiques - Manual.
Merci beaucoup