- Índice
- 1) Iniciación a PHP 7
- 2) Operadores en PHP 7
- 3) Instrucciones en PHP 7
- 4) Funciones en PHP 7
- 5) Procesado de formularios con PHP 7
- 6) Bases de Datos MySQL en PHP 7
- 6.1) Crear la base de datos y tabla MySQL en PHP 7
- 6.2) Conectarse a la Base de Datos de MySQL en PHP 7
- 6.3) Consultas a la Base de Datos MySQL en PHP 7
- 6.4) Insertar registros a la Base de Datos MySQL en PHP 7
- 6.5) Actualizar registros de Base de Datos MySQL en PHP 7
- 6.6) Borrar registros de la Base de Datos MySQL en PHP 7
- 7) Sesiones en PHP 7
- 8) Cookies en PHP 7
- 9) Expresiones regulares EE.RR en PHP 7
- 10) PHP 7 Orientado a Objetos
- Blog
- Auto Test de Evaluación de PHP 7
- ¿Quiénes somos?
1.6) Variables reservadas en PHP 7
Las variables reservadas son aquellas que PHP 7 define con valores en matrices por default, que están disponibles todo el tiempo sin necesidad de requerir librerías y que no podemos cambiar su contenido. A continuación veremos una tabla descriptiva y después, ya en detalle cada una:
Variable | Valor | |
$_SERVER | Información del entorno del servidor y de ejecución. | |
$_GET | Variables en el encabezado HTTP GET | |
$_POST | Variables recibidas en el encabezado HTTP GET | |
$_COOKIE | Variable con la cual podemos crear, accesar, editar o destruir Cookies. | |
$_FILES | Variables que llegan al servidor con archivos mediante carga. | |
$_REQUEST | Es una variable de array asociativo que por defecto contiene el contenido de $_GET, $_POST y $_COOKIE. | |
$_SESSION | Variables de sesión. |
$_SERVER
La varibale $_SERVER nos devolverá en forma de array (matriz) información de servidor, rutas, conexiones, información del cliente y distintos headers recibidos. Veamos un ejemplo, dentro de nuestra carpeta "mis_apps\capitulo_1" crearemos un archivo llamado variables_server.php con el siguiente código:
<html> <head> <title>Ejemplo de variable reservada en PHP 7</title> </head> <body> <pre> <?php print_r($_SERVER); ?> </pre > </body> </html>
$_GET
La varibale $_GET nos devolverá en forma de array (matriz) información de varibales enviadas a través del paramatro HTTP GET, es decir, en la dirección de solicitud, variables y asiganciones con & = (archivo.php?variable-1=valor1&varibale-2=valor2&varibale-3=valor3). Veamos un ejemplo, dentro de nuestra carpeta "mis_apps\capitulo_1" crearemos un archivo llamado variables_get.php con el siguiente código y lo ejecutaremos con los siguientes parametros:
<html> <head> <title>Ejemplo de variable reservada en PHP 7</title> </head> <body> <pre> <?php print_r($_GET); ?> </pre > </body> </html>
$_POST
La varibale $_POST nos devolverá en forma de array (matriz) información de varibales enviadas a través del paramatro HTTP POST. Veamos un ejemplo, dentro de nuestra carpeta "mis_apps\capitulo_1" crearemos un archivo llamado variables_post.php con el siguiente código:
<html> <head> <title>Ejemplo de variable reservada en PHP 7</title> </head> <body> <h2>Ejemplo de variables con protocolo POST</h2> <form method="post"> Escribe tu nombre: <input type="text" name="nombre" value="<?=@$_POST['nombre'];?>"> <br> <br> Escribe tu edad: <input type="text" name="edad" value="<?=@$_POST['edad'];?>"> <br> <br> <input type="submit" value="Enviar"> </form> <pre> <?php if($_POST) { print_r($_POST); } ?> </pre > </body> </html>
$_COOKIE
La varibale $_COOKIE nos devolverá en forma de array (matriz) información de cookies guardadas en nuestro cliente. Veamos un ejemplo, dentro de nuestra carpeta "mis_apps\capitulo_1" crearemos un archivo llamado variables_cookie.php con el siguiente código:
<?php // Establecemos los valores de las Cookies setcookie("Valor_1", "1"); setcookie("Valor_2", "2"); setcookie("Valor_3", "3"); ?> <html> <head> <title>Ejemplo de variable reservada en PHP 7</title> </head> <body> <pre> <?php print_r($_COOKIE); ?> </pre > </body> </html>
$_FILES
La varibale $_FILES nos devolverá en forma de array (matriz) información de archivos que hayan llegado al servidor a través del protocolo HTTP POST. Veamos un ejemplo, dentro de nuestra carpeta "mis_apps\capitulo_1" crearemos un archivo llamado variables_file.php con el siguiente código:
<html> <head> <title>Ejemplo de variable reservada en PHP 7</title> </head> <body> <h2>Ejemplo de variables FILES POST</h2> <form method="post" enctype="multipart/form-data"> Archivo: <input type="file" name="archivo"> <br> <br> <input type="submit" value="Enviar"> </form> <pre> <?php if($_FILES) { print_r($_FILES); } ?> </pre > </body> </html>
$_REQUEST
La varibale $_REQUEST nos devolverá en forma de array (matriz) información en array asociativo con el contenido de las varibles $_GET, $_POST y $_COOKIE. Veamos un ejemplo, dentro de nuestra carpeta "mis_apps\capitulo_1" crearemos un archivo llamado variables_request.php con el siguiente código:
<html> <head> <title>Ejemplo de variable reservada en PHP 7</title> </head> <body> <pre> <?php print_r($_REQUEST); ?> </pre > </body> </html>
$_SESSION
La varibale $_SESSION nos devolverá en forma de array (matriz) información de variables establecidad en sesión, estando accesibles en cualquier parte de nuestra aplicación sin necesidad de requerir las definiciones. Veamos un ejemplo, dentro de nuestra carpeta "mis_apps\capitulo_1" crearemos un archivo llamado variables_session.php con el siguiente código:
<?php // Siempre que utilicemos sesiones deberemos iniciar con session_start. session_start(); $_SESSION['variable_de_sesion_1'] = "Algún valor definido"; $_SESSION['variable_de_sesion_2'] = "Algún otro valor definido"; ?> <html> <head> <title>Ejemplo de variable reservada en PHP 7</title> </head> <body> <pre> <?php print_r($_SESSION); ?> </pre > </body> </html>
Anterior: 1.5) Variables en PHP 7 |
|
Siguiente: 1.7) Cómo concatenar en PHP 7 |
Si tuviste alguna duda no dudes en dejarnos tus comentarios y en breve nuestro staff te apoyará.
No se encontró contenido relacionado
Comentarios
Patrocinadores
Entradas recientes
- Cómo arreglar el error de MySQL: Too Many Connections
- Corregir error PHP Warning: Creating default object from empty value in /wp-admin/includes/post.php on line xxx
- Mac OS X ¿Qué es Homebrew? ¿Para qué sirve? ¿De dónde viene su nombre?
- Borrar todos los archivos .DS_Store y Thumbs.db en terminal MAC OS X Cheetah, Puma, Jaguar, Panther, Tiger, Leopard, Snow Leopard, Lion, Mountain Lion, Mavericks, Yosemite, El Capitan, Sierra y High Sierra
- Curso CRUD Laravel 5 en 4 capítulos