Bonjour,
je débute en php...
lorsque j'écris $ladate = getdate(); echo $ladate[year];
php se plaint de ce que year est une constante non définie qu'il connait
pourtant puisqu'il m'affiche tout de meme l'année
Quelqu'un peut il m'aider ?
Merci d'avance.
Francis.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
bertrand
Bonjour, je débute en php... lorsque j'écris $ladate = getdate(); echo $ladate[year]; php se plaint de ce que year est une constante non définie qu'il connait pourtant puisqu'il m'affiche tout de meme l'année
Bonjour,
PHP se plaint à juste titre de ne pas trouver la constante year (à définir avec define('year','2003); ). En désespoir de cause il regarde si tu n'aurais pas fait une faute de syntaxe : oublier les apostrophes encadrant la chaîne de caractère que tu utilises comme indice de tableau.
Ton instruction doit s'écrire : echo $ladate['year']; // constante chaîne 'year' ou echo $ladate[$year]; // variable year ou echo $ladate[YEAR]; /* YEAR est une constante définie par define. Usuellement on les met en majuscule */
Selon ce que tu cherches à faire
Cordialement.
-- Bertrand Perrotte
Webmaistre <url:http://canoe.kayak.free.fr/> secrétaire du Canoë Kayak Gennevilliers
Bonjour,
je débute en php...
lorsque j'écris $ladate = getdate(); echo $ladate[year];
php se plaint de ce que year est une constante non définie qu'il connait
pourtant puisqu'il m'affiche tout de meme l'année
Bonjour,
PHP se plaint à juste titre de ne pas trouver la constante year (à
définir avec define('year','2003); ).
En désespoir de cause il regarde si tu n'aurais pas fait une faute de
syntaxe : oublier les apostrophes encadrant la chaîne de caractère que
tu utilises comme indice de tableau.
Ton instruction doit s'écrire :
echo $ladate['year']; // constante chaîne 'year'
ou
echo $ladate[$year]; // variable year
ou
echo $ladate[YEAR]; /* YEAR est une constante définie par define.
Usuellement on les met en majuscule */
Selon ce que tu cherches à faire
Cordialement.
--
Bertrand Perrotte
Webmaistre <url:http://canoe.kayak.free.fr/>
secrétaire du Canoë Kayak Gennevilliers
Bonjour, je débute en php... lorsque j'écris $ladate = getdate(); echo $ladate[year]; php se plaint de ce que year est une constante non définie qu'il connait pourtant puisqu'il m'affiche tout de meme l'année
Bonjour,
PHP se plaint à juste titre de ne pas trouver la constante year (à définir avec define('year','2003); ). En désespoir de cause il regarde si tu n'aurais pas fait une faute de syntaxe : oublier les apostrophes encadrant la chaîne de caractère que tu utilises comme indice de tableau.
Ton instruction doit s'écrire : echo $ladate['year']; // constante chaîne 'year' ou echo $ladate[$year]; // variable year ou echo $ladate[YEAR]; /* YEAR est une constante définie par define. Usuellement on les met en majuscule */
Selon ce que tu cherches à faire
Cordialement.
-- Bertrand Perrotte
Webmaistre <url:http://canoe.kayak.free.fr/> secrétaire du Canoë Kayak Gennevilliers