The scope of a variable is the context within which it is defined. For the most part all PHP variables only have a single scope. This single scope spans included and required files as well. For example:

<?php
$a = 1;
include 'b.inc';
?>

Here the $a variable will be available within the included b.inc script. However, within user-defined functions a local function scope is introduced. Any variable used inside a function is by default limited to the local function scope. For example:

<?php
$a = 1; /* global scope */

function test()
{
echo $a; /* reference to local scope variable */
}

test();
?>

This script will not produce any output because the echo statement refers to a local version of the $a variable, and it has not been assigned a value within this scope. You may notice that this is a little bit different from the C language in that global variables in C are automatically available to functions unless specifically overridden by a local definition. This can cause some problems in that people may inadvertently change a global variable. In PHP global variables must be declared global inside a function if they are going to be used in that function.

Lo Bueno se Compra y caro.. Facebook Adquiere Instagram por 1000 millones de $USD Facebook anunció el lunes que alcanzó un acuerdo para la compra de la aplicación para compartir fotos Instagram por 1.000 millones de dólares en e...
Xiaomi incluirá Windows 10 en su Mi 4 La compañía china y Microsoft anuncian un programa de prueba de Windows 10 entre un pequeño número de usuarios del Xiaomi Mi 4. Microsoft y Xiaomi ...
mysqli field count (PHP 5) mysqli_field_count, mysqli->field_count — Regresa el número de columnas para la consulta más reciente Descripción Estilo por proc...
Un error en Twitter provoca que un usuario deje de seguir a otro Probablemente a más de un usuario de Twitter se le rompió el corazón al descubrir que aquella persona que seguía de repente dejó de hacerlo, pero prob...
Lady Gaga llega a los 20 millones de seguidores en twitter Lady Gaga, la excéntica cantante estadounidense que se estudió de memoria toda la discografía de Madonna a la perfección, se ha convertido en un nuevo...
Google quitó el subrayado de los enlaces de busquedas Google es una compañía poco dada a modificar el diseño de su motor de búsqueda, especialmente con cambios radicales. El aspecto general de la páginas ...
Cosas por hacer en el 2014 para emprendedores Al año 2013 le quedan apenas un par de días, por lo que toca ir haciendo balance de lo que ha sido y ver cómo lograr que 2014 sea mejor. Empiezan las ...
PHP 5.4 PHP 5.4 RC1 es la última actualización de este importante lenguaje de programación. Según ha sido confirmado esta primera versión candidata incluye...
Curiosidades de Twitter Cinco años después de que @jack enviará el primer tweet, el servicio de microblogging, Twitter, alcanza los 100 millones de usuarios en todo el mundo ...
Windows 10 disponible el 29 de julio de 2015 Microsoft ha anunciado hoy que su sistema operativo Windows 10 será lanzada el próximo día 29 de julio tanto para los usuarios de PC como de tabletas....
Variable scope on PHP
Tagged on: