Probleme variable php
Résolu
lwdu76
Messages postés
68
Date d'inscription
samedi 16 janvier 2021
Statut
Membre
Dernière intervention
8 novembre 2022
-
Modifié le 3 juil. 2022 à 15:42
NHenry Messages postés 15069 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 29 mai 2023 - 4 juil. 2022 à 18:58
NHenry Messages postés 15069 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 29 mai 2023 - 4 juil. 2022 à 18:58
A voir également:
- Probleme variable php
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Alert php ✓ - Forum PHP
- Vba range avec variable ✓ - Forum VB / VBA
- Retour a la ligne php ✓ - Forum PHP
- Easy php - Télécharger - Divers Web & Internet
3 réponses
yg_be
Messages postés
21496
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 juin 2023
1 344
3 juil. 2022 à 16:02
3 juil. 2022 à 16:02
bonjour,
peux-tu partager le texte de ton code, et utiliser les balises de code?
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Merci, pour chaque fichier de code, d'indiquer le nom du fichier.
peux-tu partager le texte de ton code, et utiliser les balises de code?
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Merci, pour chaque fichier de code, d'indiquer le nom du fichier.
jordane45
Messages postés
37521
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
3 juin 2023
4 584
3 juil. 2022 à 16:12
3 juil. 2022 à 16:12
Bonjour,
C'est un souci de portée des variables...
Regarde ceci : https://www.php.net/manual/fr/language.variables.scope.php
C'est un souci de portée des variables...
Regarde ceci : https://www.php.net/manual/fr/language.variables.scope.php
NHenry
Messages postés
15069
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
29 mai 2023
332
3 juil. 2022 à 16:12
3 juil. 2022 à 16:12
PHP ne partage pas les variables globale par défaut.
Pour utiliser une variable globale , il faut la déclarer en global
Puis dans la fonction il faut la redéclarer globale :
Pour utiliser une variable globale , il faut la déclarer en global
<?php global $MaVariable; $MaVariable="QuelqueChose"; ?>
Puis dans la fonction il faut la redéclarer globale :
<?php function MaFonction(){ global $MaVariable; echo $MaVariable; } ?>
jordane45
Messages postés
37521
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
3 juin 2023
4 584
3 juil. 2022 à 16:13
3 juil. 2022 à 16:13
Salut,
Le mot global n'est utile que dans la fonction, pas pour l'initialisation de la variable.
Le mot global n'est utile que dans la fonction, pas pour l'initialisation de la variable.
NHenry
Messages postés
15069
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
29 mai 2023
332
>
jordane45
Messages postés
37521
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
3 juin 2023
4 juil. 2022 à 18:58
4 juil. 2022 à 18:58
Ah, peut être un souvenir d'ancienne version ou d'un tuto foiré alors.