Vous utilisez un navigateur obsolète, veuillez le mettre à jour.
Veuillez utiliser un navigateur internet moderne avec JavaScript activé pour naviguer sur OpenClassrooms.com
Une question ? Pas de panique, on va vous aider !
Ce sujet est fermé.
Bonjour,
Lorsque j'essaye de var dump une variable j'obtien l'erreur "array to string conversion" mais j'ai un peu de mal à comprendre d'ou elle vient :
string(7) "Service"
Si je var_dump $Service, j'obtiens :
string(1) "5"
Par contre si je var dump $$value['tnr_libelle'] (Soit $Service ?), j'obtiens :
ErrorException Array to string conversion
Merci d'avance
"Je n'ai pas échoué. J'ai juste trouvé 10 000 moyens qui ne fonctionnent pas." - Thomas Edison
${$value['tnr_libelle']}
Parce que c'est l'ensemble qui désigne le nom d'une variable contrairement à $$value['tnr_libelle'] c'est, pour PHP, $value qui contient le nom de la variable puis cherche à utiliser la clé (ie équivaut à ${$value}['tnr_libelle']).
$$value['tnr_libelle']
${$value}['tnr_libelle']
-Edité par julp 17 octobre 2020 à 16:06:09
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
"Je n'ai pas échoué. J'ai juste trouvé 10 000 moyens qui ne fonctionnent pas." - Thomas Edison
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli