SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Lab. De

Programación
por

Zapata. A. Fernando
Programacion Web
Jose Guaman
1. Temas
o
o

Como obtener informacion sobre el tipo de una variable en PHP
Cuáles son las variables globales de PHP

2. Como obtener informacion sobre el tipo de una variable en PHP
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

boolval — Obtener el valor booleano de una variable
debug_zval_dump — Vuelca a la salida una cadena con la representación de un valor interno de
zend
doubleval — Alias de floatval
empty — Determina si una variable está vacía
floatval — Obtener el valor flotante de una variable
get_defined_vars — Devuelve una matriz con todas las variables definidas
get_resource_type — Devuelve el tipo de recurso
gettype — Obtener el tipo de una variable
import_request_variables — Importar variables GET/POST/Cookie en el ámbito global
intval — Obtiene el valor entero de una variable
is_array — Comprueba si una variable es un array
is_bool — Comprueba si una variable es de tipo booleano
is_callable — Verificar que los contenidos de una variable puedan ser llamados como una función
is_double — Alias de is_float
is_float — Comprueba si el tipo de una variable es float
is_int — Comprueba si el tipo de una variable es integer
is_integer — Alias de is_int
is_long — Alias de is_int
is_null — Comprueba si una variable es NULL
is_numeric — Comprueba si una variable es un número o un string numérico
is_object — Comprueba si una variable es un objeto
is_real — Alias de is_float
is_resource — Comprueba si una variable es un recurso
is_scalar — Comprueba si una variable es escalar
is_string — Comprueba si una variable es de tipo string
isset — Determina si una variable está definida y no es NULL
print_r — Imprime información legible para humanos sobre una variable
serialize — Genera una representación apta para el almacenamiento de un valor
settype — Establece el tipo de una variable
strval — Obtiene el valor de cadena de una variable
unserialize — Crea un valor PHP a partir de una representación almacenada
unset — Destruye una variable especificada
var_dump — Vacía información sobre una variable
var_export — Imprime o devuelve una representación string de una variable analizable.
3. Cuáles son las variables globales de PHP
En php todas las variables creadas y declaradas en cualquier parte del programa ya sea el principal o
procedimiento son por default globales.
Una variable local es aquella variable que solo puede ser conocida o usada por la parte del programa
donde se declara ya sea el principal o el procedimiento.
En general una variable local solo es conocida por el código de esa función o procedimiento y es
desconocida por otras funciones o procedimientos.
Variables globales son aquellas que son conocidas o pueden ser usadas, tanto por la parte principal
del programa como por cualquier procedimiento.
PHP proporciona una gran cantidad de variables predefinidas para todos los scripts. Las variables
representan de todo, desde variables externas hasta variables de entorno incorporadas, desde los
últimos mensajes de error hasta los últimos encabezados recuperados.
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•

Superglobals — Superglobals son variables internas que están disponibles siempre en todos los ámbitos
$GLOBALS — Hace referencia a todas las variables disponibles en el ámbito global
$_SERVER — Información del entorno del servidor y de ejecución
$_GET — Variables HTTP GET
$_POST — Variables HTTP POST
$_FILES — Variables de Carga de Archivos HTTP
$_REQUEST — Variables HTTP Request
$_SESSION — Variables de sesión
$_ENV — Variables de entorno
$_COOKIE — Cookies HTTP
$php_errormsg — El mensaje de error anterior
$HTTP_RAW_POST_DATA — Datos POST sin tratar
$http_response_header — Encabezados de respuesta HTTP
$argc — El número de argumentos pasados a un script
$argv — Array de argumentos pasados a un script

BIBLIOGRAFÍA



php.net/manual/es/ref.var.php Funciones de manejo de variables
http://www.php.net/manual/es/reserved.variables.php Variables predefinidas

Más contenido relacionado

Destacado (9)

Curso php-my sql-clase-4
Curso php-my sql-clase-4Curso php-my sql-clase-4
Curso php-my sql-clase-4
 
Variables y Bucles
Variables y BuclesVariables y Bucles
Variables y Bucles
 
Curso php-my sql-clase-1
Curso php-my sql-clase-1Curso php-my sql-clase-1
Curso php-my sql-clase-1
 
Curso php-my sql-clase-2
Curso php-my sql-clase-2Curso php-my sql-clase-2
Curso php-my sql-clase-2
 
Evaluación unidad informatica e internet
Evaluación unidad informatica e internetEvaluación unidad informatica e internet
Evaluación unidad informatica e internet
 
Moodle como una herramienta de Enseñanza y Aprendizaje en la Educación Virtual
Moodle como una herramienta de Enseñanza y Aprendizaje en la Educación VirtualMoodle como una herramienta de Enseñanza y Aprendizaje en la Educación Virtual
Moodle como una herramienta de Enseñanza y Aprendizaje en la Educación Virtual
 
Infografia de PHP
Infografia de PHPInfografia de PHP
Infografia de PHP
 
Sesión 01 - Conceptos Básicos
Sesión 01 - Conceptos BásicosSesión 01 - Conceptos Básicos
Sesión 01 - Conceptos Básicos
 
Sesion 1
Sesion 1Sesion 1
Sesion 1
 

Similar a Php variables (20)

Tipos de variables_en_php
Tipos de variables_en_phpTipos de variables_en_php
Tipos de variables_en_php
 
Curso php y_my_sql
Curso php y_my_sqlCurso php y_my_sql
Curso php y_my_sql
 
Curso php y_mysql
Curso php y_mysqlCurso php y_mysql
Curso php y_mysql
 
14 PHP. Variables
14 PHP. Variables14 PHP. Variables
14 PHP. Variables
 
minas
minas minas
minas
 
Curso php y_my_sql
Curso php y_my_sqlCurso php y_my_sql
Curso php y_my_sql
 
PHP mode on
PHP mode onPHP mode on
PHP mode on
 
Guia poo
Guia pooGuia poo
Guia poo
 
Php adriana vllacis
Php adriana vllacisPhp adriana vllacis
Php adriana vllacis
 
java y xml
java y xmljava y xml
java y xml
 
Php1
Php1Php1
Php1
 
Tema4.pdf
Tema4.pdfTema4.pdf
Tema4.pdf
 
Php basico
Php basicoPhp basico
Php basico
 
Caracteristicas generales de PHP
Caracteristicas generales de PHPCaracteristicas generales de PHP
Caracteristicas generales de PHP
 
Java1-Intro.pptbbjjjfdzvñutfdnmj habitación
Java1-Intro.pptbbjjjfdzvñutfdnmj habitaciónJava1-Intro.pptbbjjjfdzvñutfdnmj habitación
Java1-Intro.pptbbjjjfdzvñutfdnmj habitación
 
Java introduccion conceptos basicos una mira
Java introduccion conceptos basicos una miraJava introduccion conceptos basicos una mira
Java introduccion conceptos basicos una mira
 
33 php
33 php33 php
33 php
 
Lenguaje de programación php
Lenguaje de programación phpLenguaje de programación php
Lenguaje de programación php
 
Presentacion
PresentacionPresentacion
Presentacion
 
0139-php-y-mysql-lenguaje-php-basico.pdf
0139-php-y-mysql-lenguaje-php-basico.pdf0139-php-y-mysql-lenguaje-php-basico.pdf
0139-php-y-mysql-lenguaje-php-basico.pdf
 

Último

13.05)PRIMER GRUPO CARNES 2024 - RELACION DE FOTOS CORRECTAS.pdf
13.05)PRIMER GRUPO CARNES 2024 - RELACION DE FOTOS CORRECTAS.pdf13.05)PRIMER GRUPO CARNES 2024 - RELACION DE FOTOS CORRECTAS.pdf
13.05)PRIMER GRUPO CARNES 2024 - RELACION DE FOTOS CORRECTAS.pdfvictoralejandroayala2
 
Planos seriados, conceptos, caracterización y aplicaciones
Planos seriados, conceptos, caracterización y aplicacionesPlanos seriados, conceptos, caracterización y aplicaciones
Planos seriados, conceptos, caracterización y aplicacionesthauromaniko
 
TECNOLOGIA ARQUITECTONICA - CASO IQUITOS - PERU
TECNOLOGIA ARQUITECTONICA - CASO IQUITOS - PERUTECNOLOGIA ARQUITECTONICA - CASO IQUITOS - PERU
TECNOLOGIA ARQUITECTONICA - CASO IQUITOS - PERUAlexander VA
 
Induccion Personal Mision S&A (nueva).pdf
Induccion Personal Mision S&A (nueva).pdfInduccion Personal Mision S&A (nueva).pdf
Induccion Personal Mision S&A (nueva).pdfstefatoro1392
 
Dominio de internet, materia de diseño web
Dominio de internet, materia de diseño webDominio de internet, materia de diseño web
Dominio de internet, materia de diseño webJAIMEROLANDOESPINURR
 
BOTONES para diseño grafico de paginas web
BOTONES para diseño grafico  de paginas webBOTONES para diseño grafico  de paginas web
BOTONES para diseño grafico de paginas webNikholIk1
 
word-ejercicios-tabulaciones-taller..doc
word-ejercicios-tabulaciones-taller..docword-ejercicios-tabulaciones-taller..doc
word-ejercicios-tabulaciones-taller..docGeorgeGuerreroNuez
 
7.2 -La guerra civil. Evolución de los bandos y consecuencias-Marta y Elena (...
7.2 -La guerra civil. Evolución de los bandos y consecuencias-Marta y Elena (...7.2 -La guerra civil. Evolución de los bandos y consecuencias-Marta y Elena (...
7.2 -La guerra civil. Evolución de los bandos y consecuencias-Marta y Elena (...jose880240
 
Blue_Aesthetic_Mood_Board_Brand_Inspiration_Poster.pdf
Blue_Aesthetic_Mood_Board_Brand_Inspiration_Poster.pdfBlue_Aesthetic_Mood_Board_Brand_Inspiration_Poster.pdf
Blue_Aesthetic_Mood_Board_Brand_Inspiration_Poster.pdfNOEMIFONTEROMERO1
 

Último (9)

13.05)PRIMER GRUPO CARNES 2024 - RELACION DE FOTOS CORRECTAS.pdf
13.05)PRIMER GRUPO CARNES 2024 - RELACION DE FOTOS CORRECTAS.pdf13.05)PRIMER GRUPO CARNES 2024 - RELACION DE FOTOS CORRECTAS.pdf
13.05)PRIMER GRUPO CARNES 2024 - RELACION DE FOTOS CORRECTAS.pdf
 
Planos seriados, conceptos, caracterización y aplicaciones
Planos seriados, conceptos, caracterización y aplicacionesPlanos seriados, conceptos, caracterización y aplicaciones
Planos seriados, conceptos, caracterización y aplicaciones
 
TECNOLOGIA ARQUITECTONICA - CASO IQUITOS - PERU
TECNOLOGIA ARQUITECTONICA - CASO IQUITOS - PERUTECNOLOGIA ARQUITECTONICA - CASO IQUITOS - PERU
TECNOLOGIA ARQUITECTONICA - CASO IQUITOS - PERU
 
Induccion Personal Mision S&A (nueva).pdf
Induccion Personal Mision S&A (nueva).pdfInduccion Personal Mision S&A (nueva).pdf
Induccion Personal Mision S&A (nueva).pdf
 
Dominio de internet, materia de diseño web
Dominio de internet, materia de diseño webDominio de internet, materia de diseño web
Dominio de internet, materia de diseño web
 
BOTONES para diseño grafico de paginas web
BOTONES para diseño grafico  de paginas webBOTONES para diseño grafico  de paginas web
BOTONES para diseño grafico de paginas web
 
word-ejercicios-tabulaciones-taller..doc
word-ejercicios-tabulaciones-taller..docword-ejercicios-tabulaciones-taller..doc
word-ejercicios-tabulaciones-taller..doc
 
7.2 -La guerra civil. Evolución de los bandos y consecuencias-Marta y Elena (...
7.2 -La guerra civil. Evolución de los bandos y consecuencias-Marta y Elena (...7.2 -La guerra civil. Evolución de los bandos y consecuencias-Marta y Elena (...
7.2 -La guerra civil. Evolución de los bandos y consecuencias-Marta y Elena (...
 
Blue_Aesthetic_Mood_Board_Brand_Inspiration_Poster.pdf
Blue_Aesthetic_Mood_Board_Brand_Inspiration_Poster.pdfBlue_Aesthetic_Mood_Board_Brand_Inspiration_Poster.pdf
Blue_Aesthetic_Mood_Board_Brand_Inspiration_Poster.pdf
 

Php variables

  • 1. Lab. De Programación por Zapata. A. Fernando Programacion Web Jose Guaman
  • 2. 1. Temas o o Como obtener informacion sobre el tipo de una variable en PHP Cuáles son las variables globales de PHP 2. Como obtener informacion sobre el tipo de una variable en PHP • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • boolval — Obtener el valor booleano de una variable debug_zval_dump — Vuelca a la salida una cadena con la representación de un valor interno de zend doubleval — Alias de floatval empty — Determina si una variable está vacía floatval — Obtener el valor flotante de una variable get_defined_vars — Devuelve una matriz con todas las variables definidas get_resource_type — Devuelve el tipo de recurso gettype — Obtener el tipo de una variable import_request_variables — Importar variables GET/POST/Cookie en el ámbito global intval — Obtiene el valor entero de una variable is_array — Comprueba si una variable es un array is_bool — Comprueba si una variable es de tipo booleano is_callable — Verificar que los contenidos de una variable puedan ser llamados como una función is_double — Alias de is_float is_float — Comprueba si el tipo de una variable es float is_int — Comprueba si el tipo de una variable es integer is_integer — Alias de is_int is_long — Alias de is_int is_null — Comprueba si una variable es NULL is_numeric — Comprueba si una variable es un número o un string numérico is_object — Comprueba si una variable es un objeto is_real — Alias de is_float is_resource — Comprueba si una variable es un recurso is_scalar — Comprueba si una variable es escalar is_string — Comprueba si una variable es de tipo string isset — Determina si una variable está definida y no es NULL print_r — Imprime información legible para humanos sobre una variable serialize — Genera una representación apta para el almacenamiento de un valor settype — Establece el tipo de una variable strval — Obtiene el valor de cadena de una variable unserialize — Crea un valor PHP a partir de una representación almacenada unset — Destruye una variable especificada var_dump — Vacía información sobre una variable var_export — Imprime o devuelve una representación string de una variable analizable.
  • 3. 3. Cuáles son las variables globales de PHP En php todas las variables creadas y declaradas en cualquier parte del programa ya sea el principal o procedimiento son por default globales. Una variable local es aquella variable que solo puede ser conocida o usada por la parte del programa donde se declara ya sea el principal o el procedimiento. En general una variable local solo es conocida por el código de esa función o procedimiento y es desconocida por otras funciones o procedimientos. Variables globales son aquellas que son conocidas o pueden ser usadas, tanto por la parte principal del programa como por cualquier procedimiento. PHP proporciona una gran cantidad de variables predefinidas para todos los scripts. Las variables representan de todo, desde variables externas hasta variables de entorno incorporadas, desde los últimos mensajes de error hasta los últimos encabezados recuperados. • • • • • • • • • • • • • • • Superglobals — Superglobals son variables internas que están disponibles siempre en todos los ámbitos $GLOBALS — Hace referencia a todas las variables disponibles en el ámbito global $_SERVER — Información del entorno del servidor y de ejecución $_GET — Variables HTTP GET $_POST — Variables HTTP POST $_FILES — Variables de Carga de Archivos HTTP $_REQUEST — Variables HTTP Request $_SESSION — Variables de sesión $_ENV — Variables de entorno $_COOKIE — Cookies HTTP $php_errormsg — El mensaje de error anterior $HTTP_RAW_POST_DATA — Datos POST sin tratar $http_response_header — Encabezados de respuesta HTTP $argc — El número de argumentos pasados a un script $argv — Array de argumentos pasados a un script BIBLIOGRAFÍA   php.net/manual/es/ref.var.php Funciones de manejo de variables http://www.php.net/manual/es/reserved.variables.php Variables predefinidas