Signaler

PHP 7.1.6 [Résolu]

Posez votre question chabinot 72Messages postés mardi 10 novembre 2015Date d'inscription 20 novembre 2017 Dernière intervention - Dernière réponse le 7 juil. 2017 à 04:44 par chabinot
Bonjour,
Il y a quelque chose que je n'arrive pas à comprendre, je m'explique :
$page = array_pop(explode('/', $_SERVER['SCRIPT_NAME']));

me renvoie une erreur, alors que si je décompose comme suit :
$page = explode('/', $_SERVER['SCRIPT_NAME']);
$page = array_pop($page);

marche bien.
Si quelqu'un a une idée, je l'en remercie par avance.
Ma version de PHP est PHP7.1.6
Utile
+1
plus moins
Salut,

La fonction array_pop attend en premier paramètre une référence du tableau afin de modifier sa structure. Or il semble que le retour de la fonction explode ne puisse être passé par référence, il faut donc passer par une variable intermédiaire.

Bonne journée,
Cette réponse vous a-t-elle aidé ?  
chabinot 72Messages postés mardi 10 novembre 2015Date d'inscription 20 novembre 2017 Dernière intervention - 7 juil. 2017 à 04:44
Merci,
C'est bien ce que je pensais.
Répondre
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !