PHP

Portée des variables (variables locales et globales)

La portée des variables en PHP fait référence à la visibilité et à l'accès des variables à différents endroits dans un script PHP. Il existe deux types principaux de portée des variables : les variables locales et les variables globales. Voici un cours facile à comprendre sur la portée des variables en PHP :


1. Variables locales


Les variables locales sont déclarées à l'intérieur d'une fonction et ne sont accessibles qu'à l'intérieur de cette fonction. Elles sont créées lorsque la fonction est appelée et détruites lorsque la fonction se termine.


Exemple :


function maFonction() {
    $variableLocale = 10; // Variable locale
    echo $variableLocale;
}

maFonction(); // Appel de la fonction
// echo $variableLocale; // Cette ligne générera une erreur car $variableLocale est une variable locale et n'est pas accessible en dehors de la fonction.


2. Variables globales


Les variables globales sont déclarées en dehors de toutes les fonctions et sont accessibles depuis n'importe où dans le script PHP, y compris à l'intérieur des fonctions.


Exemple :


$variableGlobale = 20; // Variable globale

function maFonction() {
    global $variableGlobale; // Utilisation de la variable globale à l'intérieur de la fonction
    echo $variableGlobale;
}

maFonction(); // Appel de la fonction
echo $variableGlobale; // Affiche 20


3. Utilisation du mot-clé global


Pour accéder à une variable globale à l'intérieur d'une fonction, vous devez utiliser le mot-clé global suivi du nom de la variable globale.


Exemple :


$variableGlobale = 20; // Variable globale

function maFonction() {
    global $variableGlobale; // Utilisation de la variable globale à l'intérieur de la fonction
    echo $variableGlobale;
}

maFonction(); // Appel de la fonction


4. Variables statiques


En plus des variables locales et globales, PHP prend également en charge les variables statiques, qui conservent leur valeur entre les appels de fonction.


Exemple :


function compteur() {
    static $compteur = 0; // Variable statique
    $compteur++;
    echo $compteur;
}

compteur(); // Affiche 1
compteur(); // Affiche 2
compteur(); // Affiche 3


Conclusion


En conclusion, la portée des variables en PHP détermine où une variable peut être utilisée dans un script. Les variables locales sont déclarées à l'intérieur des fonctions et sont accessibles uniquement à l'intérieur de ces fonctions. Les variables globales sont déclarées en dehors des fonctions et sont accessibles depuis n'importe où dans le script. Comprendre la portée des variables est essentiel pour éviter les conflits de noms de variables et pour écrire un code clair et bien structuré en PHP.

890 vues
Posté le 15 juillet 2024
Publicité Sitedudev
Cette pub permet au site de vivre ...
Publicité
Cette pub permet au site de vivre ...
Voir d'autres articles
1 335 vues
Utilisation des clauses WHERE, ORDER BY, GROUP BY et LIMIT pour filtrer et trier les résultats
1. Utilisation de la Clause WHERE pour Filtrer les Résultats :La clause WHERE est utilisée pour filtrer les résultats en fonction de certaines conditions.SELECT colonne1, colonne2, ... FROM...
SQL
647 vues
Fonctions anonymes et fonctions fléchées
Fonctions Anonymes et Fonctions Fléchées en JavaScript1. Fonctions Anonymes :Une fonction anonyme est une fonction définie sans nom. Elles sont souvent utilisées comme fonctions de rappel...
JS
2 289 vues
Afficher et envoyer les messages
Dans cette nouvelle vidéo nous allons afficher les messages entre vous et un autre utilisateur.Nous allons également créer un formulaire afin d'envoyer de nouveaux messages à l'utilisateur avec...
Créer son site de rencontres
2 068 vues
Utiliser les opérations mathématiques (+, -, *, /) dans les styles
Utiliser les opérations mathématiques en SASS : +, -, , /1. Addition (+), Soustraction (-), Multiplication (*), Division (/) :En SASS, vous pouvez effectuer des opérations mathématiques...
Sass
11 039 vues
Supprimer le .php de vos URLs
Avant de mettre en ligne votre site, il faut tout d'abord apporter une dernière modification à votre site. Laquelle ? Et bien celle de supprimer les .php de vos URLs pour rendre votre site web plus...
Créer son site
2 071 vues
Afficher les messages dans l'ordre
Dans cette vidéo on va personnaliser (un peu) l'interface des conversations avec du CSS.Nous allons également remettre les messages dans l'ordre et lors de la réception du message par le...
Créer son site de rencontres
3 179 vues
Référencer votre site (SEO)
Aujourd'hui, créer son propre site web est devenu facile mais qu'en est-il lorsque celui-ci est en ligne ?Il est facile de faire de la publicité pour votre site sur les réseaux sociaux...
Créer son site
3 690 vues
Twitter Cards
Les Twitter Cards sont des protocoles qui vous permettent d’attacher des photos, des vidéos et autres médias interactifs à vos tweets afin d’amener...
Créer son site
Publicité
Cette pub permet au site de vivre ...