Las variables globales se refieren a cualquier variable que se define fuera de la función. Se puede acceder a las variables globales desde cualquier parte del script, es decir, dentro y fuera de la función. Por lo tanto, una variable global puede declararse como cualquier otra variable, pero debe declararse fuera de la definición de la función.
Sintaxis:
$variable_name = data;
Los siguientes programas ilustran cómo declarar una variable global.
Ejemplo 1:
<?php // Demonstrate how to declare global variable // Declaring global variable $x = "Geeks"; $y = "for"; $z = "Geeks"; // Display value // Concatenating String echo $x.$y.$z; ?>
GeeksforGeeks
Acceso a la variable global dentro de la función: Las formas de acceder a la variable global dentro de las funciones son:
- Uso de palabra clave global
- Usando el arreglo GLOBALS[var_name]: Almacena todas las variables globales en un arreglo llamado $GLOBALS[var_name]. Var_name es el nombre de la variable. También se puede acceder a esta array desde dentro de las funciones y se puede usar para realizar operaciones en variables globales directamente.
Ejemplo 2:
<?php // Demonstrate how to declare // global variable // Declaring global variable $x = "Geeks"; $y = "for"; $z = "Geeks"; $a = 5; $b = 10; function concatenate() { // Using global keyword global $x, $y, $z; return $x.$y.$z; } function add() { // Using GLOBALS['var_name'] $GLOBALS['b'] = $GLOBALS['a'] + $GLOBALS['b']; } // Print result echo concatenate(); echo"\n"; add(); echo $b; ?>
GeeksforGeeks 15
PHP es un lenguaje de secuencias de comandos del lado del servidor diseñado específicamente para el desarrollo web. Puede aprender PHP desde cero siguiendo este tutorial de PHP y ejemplos de PHP .