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.

651 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
2 852 vues
Base de données de notre messagerie interne
Nous allons maintenant développer un élément-clé de notre site de rencontres. Nous allons concevoir une messagerie interne entre 2 utilisateurs.Avant de commencer je vous invite à prendre la...
Créer son site de rencontres
16 999 vues
Première page (index.php)
Pour commencer à développer notre site nous avons besoin de créer une nouvelle page que l'on appellera index.php. Cette page fera office de page d'accueil car lorsque vous allez...
Créer son site
41 436 vues
Inscription en PHP
Pour débuter notre site nous allons créer un formulaire d'inscription afin d'enregistrer de nouveaux utilisateurs dans une base de données (BDD).Pour cela, il faut créer un formulaire...
Créer son site
356 vues
Vue d'ensemble de frameworks populaires comme React, Angular, et Vue.js
Vue d'ensemble des Frameworks Populaires : React, Angular et Vue.jsLes frameworks JavaScript tels que React, Angular et Vue.js sont largement utilisés pour le développement d'applications web...
JS
3 606 vues
Afficher les commentaires
Nous allons reprendre notre page topic.php. Sur cette page nous allons afficher les commentaires postés de vos utilisateur.Dans notre page topic.php nous allons donc afficher les...
Créer son site
2 947 vues
Se connecter en PHP
Nous allons dans cette vidéo créer un formulaire PHP afin de nous connecter à notre site web.Pour cela nous allons utiliser la combinaison mail + mot de passe afin de nous connecter.Nous allons...
Créer son site de rencontres
8 466 vues
Utilisation de Bootstrap
Maintenant que nous avons un site qui commence à être opérationnel, il va falloir que nous nous occupions du design de celui-ci pour le rendre plus agréable à voir pour vos...
Créer son site
17 732 vues
Se connecter à une base de données en PHP
La première étape avant de se lancer dans la conception de son site et de créer une connexion directe avec sa base de données si vous avez besoin de stocker des données par la suite.Nous allons...
Créer son site
Publicité
Cette pub permet au site de vivre ...