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.

857 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 607 vues
Afficher plus de conversation
Dans cette avant-dernière vidéo sur la création d’une messagerie interne nous allons personnaliser rapidement la page pour afficher les conversations et nous allons également corriger /...
Créer son site de rencontres
4 383 vues
Notre base de données
Avant de commencer notre cours pour créer notre système d'amis, nous allons commencer par créer notre table de relation.Pour cela nous avons besoin d'un demandeur et d'un receveur.Le demandeur est...
Créer son site
2 256 vues
Création de tables avec PhpMyAdmin
1. Accéder à PhpMyAdmin :Ouvrez un navigateur web et accédez à l'URL où vous avez installé PhpMyAdmin sur votre serveur.2. Authentification :Connectez-vous à PhpMyAdmin en utilisant vos...
SQL
2 978 vues
Téléchargement et installation de PhpMyAdmin sur un serveur local ou distant
Téléchargement et Installation de PhpMyAdmin1. Téléchargement de PhpMyAdmin :Rendez-vous sur le site officiel de PhpMyAdmin à l'adresse https://www.phpmyadmin.net/.Cliquez sur le bouton de...
SQL
759 vues
Paramètres de fonction
Les paramètres de fonction en PHP permettent de passer des valeurs à une fonction pour qu'elle puisse effectuer des opérations sur ces valeurs. Voici un cours facile à comprendre sur les...
PHP
2 314 vues
Charger automatiquement les messages
Après avoir amélioré l'envoi de nos messages nous allons également améliorer le système de recharge automatique pour l’affichage de nouveau message.
Créer son site de rencontres
12 367 vues
Barre de recherche : Ajax
À partir de maintenant nous allons développer notre script permettant de contacter une page et de l'exécuter afin d'afficher le résultat de notre saisie.Nous allons commencer par mettre cette...
Créer son site
3 775 vues
Comprendre le rôle de CSS dans la conception Web.
Le rôle de CSS dans la conception WebCSS, ou Cascading Style Sheets, est un langage de style utilisé pour définir la présentation visuelle des pages Web. Il agit comme une couche de style qui...
CSS
Publicité
Cette pub permet au site de vivre ...