You are on page 1of 3

Ambito de variables:

Es el contexto dentro del que la variable esta definida

Variables
<php

$a = 1;

$b = 2;

$c = 0;

Function Suma()

$b= $a + $b;

Suma ();

Echo $c;

?>

Usar la palabra global


<php

$a = 1;

$b = 2;

$c = 0;

Function Suma()

Global $a, $b, $c;

Suma ();

Echo $c;

?>

Variables superglobales
Superglobals

Variables internas que están disponibles siempre en todos los ámbitos

$_SERVER

$_GET

$_POST

$_COOKIE

$_SESSION

$_REQUEST

GET
Metodo HTTP GET

Informacion se envia de forma visible

Envía la información codificada del usuario en header del HTTP request,directamente en la URL

La página web y la información codificada se separan por un interrogante ?

Post
Método HTTP POST también se codificará la información

Se envía a través del body del HTTP request, por lo que no aparece en la URL.

Se puede usar para enviar texto normal asi como datos binarios (archivos, imágenes…)

PHP proporciona el array asociativo $_POST para acceder a la información enviada

Isset
Función que nos permite comprobar si una variable está definida, devolviendo true si lo estuviese

Su uso más común es cuando queremos comprobar si estamos entrando por primera vez a una
página con u formulario o estamos entrando porque se presionó el botón de SUBMIT

$resultado = isset ($variable);

Constantes
Una constante es un identificar para un valor simple

Como el nombre lo dice, este valor no puede variar durante la ejecución del script

Por defecto una constante distingue mayúsculas de minisculas


Por convección, los identificadores de constantes siempre se declaran en mayúsculas

Define (“USUA”, “juanita”);

Define (“CONTRA”, “12345”);

Correcto
Define (“USUA”, “juanita”);

Define (“CONTRA”, “12345”);

Incorrecto
Define (“2USUA”, “juanita”);

Define (“_CONTRA”, “12345”);

You might also like