Comment déclarer une variable globale en PHP

Les variables globales font référence à toute variable définie en dehors de la fonction. Les variables globales sont accessibles à partir de n’importe quelle partie du script, c’est-à-dire à l’intérieur et à l’extérieur de la fonction. Ainsi, une variable globale peut être déclarée comme une autre variable, mais elle doit être déclarée en dehors de la définition de fonction.
 
 
Il existe deux façons d’accéder à une variable globale à l’intérieur d’une fonction:

  • Utiliser le mot clé global
  • Utilisation du tableau GLOBALS[var_name]: Il stocke toutes les variables globales dans un tableau appelé GLOBALS[var_name]. var_name est le nom de la variable. Ce tableau est également accessible depuis les fonctions et peut être utilisé pour effectuer directement des opérations sur des variables globales.
Exemple :
<?php
	$a = 1;
	$b = 2;

	function fun()
	{
		global $a, $b;
		$b = $a + $b;
	}

	fun();
	echo $b;
?>

Sortie :

3

 
QCM sur PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *