Erreur fatale: Impossible de ré-affecter auto-variable globale
Erreur fatale: Impossible de ré-affecter auto-variable globale _FILES dans
C:\xampp\htdocs\user\utils\CommonUtils.php sur la ligne de 1395
Le code de la ligne 1395 est
public static function saveAvatar($code, $pilotid, $_FILES) {
J'ai supprimé la base de la balise. Veuillez noter que les balises sont censés décrire votre question, non de votre projet.
OriginalL'auteur sandeep | 2013-02-19
Vous devez vous connecter pour publier un commentaire.
vous ne pouvez pas utiliser
$_FILES
pour les paramètres de la fonction, il est réservé word, utiliser ce lieu deet pour l'appel à passer le
$_FILES
comme ceOU
Vous pouvez également accéder directement au
$_FILES
sans passer en paramètre de la fonction à l'intérieur de la fonction.OriginalL'auteur Yogesh Suthar
Vous essayez de définir une variable appelée $_FILES dans le local de la scpe comme un argument de la saveAvatar() la méthode; mais ne peut pas car il est l'un des superglobales.
Modifier la ligne à
La variable $_FILES superglobale sera toujours disponible à cette méthode, simplement parce que c'est une superglobale
OriginalL'auteur Mark Baker
J'ai aussi été confrontée au même problème. Ensuite, j'ai juste supprimé la variable $_FILES variable à partir d'une liste de variables et de mon site web a commencé à travailler à nouveau.
OriginalL'auteur Hafiz Hassan Latif
Normalement on ne peut pas réaffecter la variable $_Files, ce qui signifie que nous ne pouvons pas nous passer de l'auto super variable globale comme argument -ou de la fonction. Mais nous avons une solutions de rechange.
Passer le fichier en tant que paramètre
Appeler la fonction avec la fonction d'auto-mondial variable comme argument.
Formulaire pour télécharger
OriginalL'auteur Kannadasan K