A quoi servent les ' dans ce cas ?

Eléphant du PHP | 172 Messages

04 sept. 2005, 11:26

Bonjour à tous,

Pourriez-vous m'indiquer la différence entre:

$_POST['nom']

et

$_POST[nom] (sans les ' )

Pour ma part je n'en vois aucune ?

Mammouth du PHP | 19672 Messages

04 sept. 2005, 11:29

Avec les apostrophes, le mot serait traité comme une chaine de caractère. Sans ces mêmes apostrophes, elles seront considérées comme des constantes le plus souvent non définies et ont toutes les chances de générer une erreur.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 172 Messages

04 sept. 2005, 11:34

Merci Cyrano,

Comme ça ne me donnait aucune erreur, je ne voyais pas pourquoi les mettre.
(paresse quand tu nous tiens :wink: )

Mammouth du PHP | 1885 Messages

04 sept. 2005, 17:53

Bonjour,

Affiche les E_NOTICE et tu verras toutes les erreurs générées...
La programmation est l'expression de la poésie d'un programmeur
Génération PHP