Object of class InfosMembre could not be converted to string
Bonsoir,
J'essaie actuellement de me mettre au PHP orienté objet, et j'ai un gros soucis, mon code (qui suit) affiche cette erreur : [quote]Object of class InfosMembre could not be converted to string[/quote]
Dans un fichier accueil.php, je veux afficher la variable $pseudo, et l'erreur s'affiche, je ne sais pas comment faire, merci d'avance ;)
Si vous n'avez plus besoin d'aide, merci de passer le sujet en résolu !
J'essaie actuellement de me mettre au PHP orienté objet, et j'ai un gros soucis, mon code (qui suit) affiche cette erreur : [quote]Object of class InfosMembre could not be converted to string[/quote]
class InfosMembre extends Connexion
{
public function getPseudo()
{
$bdd = $this->connexion_bdd(1);
$bdd = $bdd->prepare('SELECT * FROM membres WHERE Id = 20');
$bdd->execute();
$infos = $bdd->fetch();
$pseudo = $infos['Pseudo'];
return $pseudo;
}
}
Dans un fichier accueil.php, je veux afficher la variable $pseudo, et l'erreur s'affiche, je ne sais pas comment faire, merci d'avance ;)
Si vous n'avez plus besoin d'aide, merci de passer le sujet en résolu !
1 réponse
-
ModérateurBonjour,
Pour commencer, vu que tu utilises PDO, applique ceci :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
ensuite, concernant l'écriture du code, je t'invite à lire également ça :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
Et pour finir... tu as oublié un CONSTRUCTEUR dans ta class
https://www.php.net/manual/fr/language.oop5.decon.php
function __construct(){ parent::__construct(); }
Sans oublier que si ton erreur persiste.. il nous faudra également montrer ton code de ton fichier accueil.php
.