Clases de PHP basico - 04

SECCIÓN DESACTUALIZADA, PRÓXIMAMENTE LA BORRARÉ

 

�mbito de las variables:

El �mbito de una variable es d�nde est� disponible y c�mo llegar a la m�sma.
Una variable global puede ser accedida desde cualquier parte del c�digo mientras que una variable local solamente desde dentro de una funci�n.
Se utiliza de esta manera para facilitar el trabajo y descartar lo que s�lo se utiliza una vez. Las funciones sirven para encapsular c�digo de manera tal que quien llame a una funci�n no le importe qu� sucede dentro de ella, por esa m�sma raz�n, las variables locales que use no nos importan, quedan ah� adentro.

$mivar = 3;
function mifuncion() {
echo $mivar;
}
Variable Global mal utilizada, no se imprimir� el valor 3 porque para el PHP la variable $mivar que est� dentro de la funci�n es otra distinta (por m�s que tengan el m�smo nombre, tienen otra posici�n en memoria)

$mivar = 3;
function mifuncion() {
global $mivar;
echo $mivar;
}
Esta es la forma correcta de aclarar que $mivar es global, al indicarle esto el valor de mivar es 3 dentro de la funci�n.

Existen m�s modos de acceder a las variables, pero por el momento no las describir� ya que con lo �ltimo lo m�s probable es que se genere confusi�n. Obviamente todos estos conceptos son b�sicos de la programaci�n, es recomendable repasar un poco alg�n libro de pseudoc�digo o programaci�n para principiantes para entender los conceptos.

Ejemplos: <?
echo ("Programa de prueba
");
$variable_1 = 200;
$varialbe_2 = 400;
echo $variable_1 + $variable_2;
?>
N�tese c�mo se imprime un poco de c�digo HTML dentro de la salida ECHO.
La funci�n ECHO imprime al HTML lo que deseemos, por ejemplo la suma de las dos variables, da 600, e imprime ese valor.