PHP € GLOBALES : Aquí, vamos a aprender acerca de un class variable global llamada GLOBALES € en PHP con ejemplo.
PHP € GLOBALES
PHP € GLOBALS es la única superglobal que no comienza con un guión bajo (_ ). Es una matriz que almacena todas las variables de ámbito global.
€ GLOBALS en PHP se utiliza para acceder a todas las variables globales (variables de ámbito global) es decir, la variable que se puede acceder desde cualquier ámbito en un script PHP.
Ejemplo de € GLOBALS en PHP
Veremos cómo acceder a una variable definida a nivel mundial con el € GLOBALES superglobal?
código PHP para demostrar ejemplo de € GLOBALS
<?php
//global variable
$name = 'my name is sam';
//function
function sayName() {
echo $GLOBALS['name'];
}
//calling the function
sayName();
?>
salida
Mediante la definición de la variable € nombre automáticamente se almacena en la variable € GLOBALS array superglobal. Esto explica por qué podemos acceder a él en el sayName () función sin definirlo en la función.
código PHP para encontrar la suma de dos números mediante el acceso a las variables globales utilizando € GLOBALES
<?php
//global variables
$num1 = 36;
$num2 = 24;
//function to access global variables
function add2Numbers() {
$GLOBALS['sum'] = $GLOBALS['num1'] + $GLOBALS['num2'];
}
//calling function
add2Numbers();
//printing sum using global variable
echo $sum;
?>
salida
En el código anterior, num1 y num2 son variables globales por lo que está accediendo a ellos utilizando € GLOBALES, y suma es una variable presente en € GLOBALES , por lo tanto, es accesible desde fuera de la función también.