Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porLuz María Luisa San Martín Río Modificado hace 9 años
1
PHP: HyperText Preprocessor Sebastian Lozano Herrera Felipe Rojas Hernández
2
Funciones de manejo de variables
3
Var_dump Esta función muestra toda la información disponible de una variable. En PHP 5 se añaden todas las propiedades, públicas, privadas y protegidas de los objetos. Parámetro: Variable.
4
Var_dump ejemplo
5
Print_r Esta función imprime información sobre la variable. Parámetros: Variable. Return que por defecto es false.
6
Print_r ejemplo
7
Print_r vs var_dump Var_dump: Print_r:
8
Is_null Esta función comprueba si una variable es NULL. Parámetros: La variable a ser evaluada. Salida: Retorna true si el valor de la variable es NULL y retorna false de lo contrario.
9
Is_null ejemplo
10
Unset Esta función elimina la/las variable/s de entrada. Parámetro: Variable. El comportamiento de la función depende de la variable que se trata de eliminar.
11
Unset ejemplo
14
Isset Esta función determina si una variable esta definida y no es NULL. Parámetro: Variable. Salida: True si la variable es definida y no es NULL, false de lo contrario.
15
Isset ejemplo
16
Is_array Esta función determina si una variable es un arreglo. Parámetro: Variable. Salida: True si la variable es un array, false de lo contrario.
17
Is_array ejemplo
18
Is_int, is_integer, is_long Esta función determina si una variable es de tipo int. Parámetro: Variable. Salida: True si la variable de tipo int, false de lo contrario.
19
Is_int ejemplo
20
Is_numeric Comprueba si una variable es un número o un string numérico. Parámetro: Variable. Salida: True si la variable es numérico, false de lo contrario.
21
Is_numeric ejemplo
22
Is_float, is_double, is_real Comprueba si una variable es float. Parámetro: Variable. Salida: True si la variable es float, false de lo contrario.
23
Is_float ejemplo
24
Is_object Comprueba si una variable es un objeto. Parámetro: Variable. Salida: True si la variable es objeto, false de lo contrario.
25
Is_object ejemplo
26
Is_resource Comprueba si una variable es un recurso. Parámetro: Variable. Salida: True si la variable es recurso, false de lo contrario.
27
Is_resource ejemplo
28
Is_scalar Comprueba si una variable es un escalar. Parámetro: Variable. Salida: True si la variable es escalar, false de lo contrario.
29
Is_scalar ejemplo
30
Is_string Comprueba si una variable es un string. Parámetro: Variable. Salida: True si la variable es string, false de lo contrario.
31
Is_string ejemplo
32
Htmlespecialchars Convierte caracteres especiales en entidades HTML. Parametros: String Flags Encoding Double_encode
34
Htmlespecialchars
35
Htmlspecialchars
36
Htmlspecialchars_decode Convierte las entidades HTML de nuevo a caracteres. Parámetros: String Flags Salida: String
37
Htmlspecialchars_decode
38
Ejemplo
39
Md5 Calcula el hash md5 de un string. No se recomienda su uso para asegurar contraseñas.
40
Md5
41
Funciones de manejo de variables Var_dump, print_r Isset, unset Is_null, is_array, Is_numeric, is_string, is_scalar, is_resource Is_double, is_float, is_real, Is_int, is_long, is_integer Is_numeric, is_string, is_scalar, is_resource Htmlspecialchars, htmlspecialchars_decode md5
42
Funciones sobre strings
43
Strlen Retorna la longitud de un string. Parametro: String. Salida: Longitud del string.
44
Strlen ejemplo
45
Substr Devuelve una parte de la cadena. Parámetros: String: De al menos un carácter. Int start. Int lenght. Salida: String o False.
46
Substr ejemplo
47
Strpos Encuentra la posición de la primera aparición de un substring en un string. Parametros: String Substring Offset Salida: Posición o false
48
Strpos ejemplo
49
Strcmp Función que compara dos string. Parámetros: 2 strings Salida: Entero
50
Strcmp ejemplo
51
Strcasecmp Función que compara dos string. Parámetros: 2 strings Salida: Entero
52
Strcasecmp ejemplo
53
Funciones sobre strings Strlen Substr Strpos Strcmp Strcasecmp
54
Arrays Un array en PHP es un mapa ordenado, el mapa es un tipo de dato que asocia valores con claves.
55
Arrays Indexed array son todos los arrays que tienen índices numéricos Associative arrays son todos los que tienen nombres por índice. Multidimiensional arrays son arrays contenidos dentro de otros arrays.
56
Arrays
58
Funciones Sort sort() - rsort() Indexed arrays asort() - arsort() Associative arrays according to the key ksort() - krsort() Associative arrays according to the value
59
Sort-rsort
60
Asort- arsort
61
Ksort-krsort
62
Filtros PHP Sanitize filters PHP Filter Functions Validate Filters
63
Sanitize filters Filter_Sanitize_email: Elimina todos los caracteres menos letras, dígitos y !#$%&'*+-/=?^_`{|}~@.[] que no pertenezcan a una dirección de email. Filter_Sanitize_Number_Int: elimina todos los caracteres que no sean números con excepción de + y -. Filter_Sanitize_Encoded: elimina o codifica caracteres especiales.
64
Ejemplos:
65
Sanitize filters Filter_Sanitize_Magic_Quotes: pone un slash invertido al encontrar los caracteres comilla simple ('), comilla doble ("), barra invertida (\) y NULL (el byte NULL). Filter_Sanitize_Number_Float: Elimina todos los caracteres a excepción de los dígitos y +-. Filter_sanitize_Special_Chars: Escapa caracteres HTML '"<>& y caracteres con valores ASCII menores que 32.
66
Ejemplos:
67
Sanitize filters Filter_Sanitize_String: elimina las etiquetas encontradas en strings. Filter_Sanitize_Stripped: Alias del filtro “string”. Filter_Sanitize_url: Elimina todos los caracteres excepto letras y digitos. ( $-_.+!*'(),{}|\\^~[]`<>#%";/?:@&= ).
68
Ejemplos:
69
Funciones de filtro filter_has_var: Verifica si una variable de un tipo específico existe. filter_id: Retorna el ID de un filtro especificado. filter_input_array: Obtiene las variables externas y de manera opcional las filtra. (Ejemplo variable de un formulario)
70
Ejemplos:
71
Funciones de filtro filter_input : Obtiene una variable externa por nombre y opcionalmente la puede filtrar. (Ejemplo variable de un formulario) filter_list: Retorna una lista con todos los filtros soportados. filter_var_array: obtiene múltiples variables y opcionalmente puede filtrarlas con el filtro que se le indique. filter_var: Filtra una variable con un filtro especificado. Filter NameFilter ID int257 boolean258 float259
72
Ejemplos:
73
Filtros de validación Filter_Validate_Boolean: returna true si encuentra “1”, “true”, “on” o “yes”. Filter_Validate_Email: valida si el texto ingresado es una dirección Email. Filter_Validate_Float: Valida si el valor es de tipo float.
74
Ejemplos:
75
Filtros de validación Filter_Validate_Int: Valida que el valor sea de tipo integer. Filter_validate_IP: Verifica si el valor ingresado es una dirección IP. Adicional, se puede indicar que sea sólo IPv4 o IPv6, o que no sea de rangos privados o reservados.
76
Filtros de validación Filter_Validate_Regexp: Valida el valor contra regexp, una expresión compatible del lenguaje Perl. Filter_Validate_URL: Valida si el valor ingresado es una dirección valida URL basado en el estándar http://www.faqs.org/rfcs/rfc2396. http://www.faqs.org/rfcs/rfc2396
77
Ejemplos:
79
Tipos de errores en PHP
80
Manejo de errores Function die: función que imprime un mensaje y termina el script actualmente en ejecución.
81
Manejo de errores Funciones Personalizadas.
82
Manejo de errores
83
Visto Hoy Funciones de manejo de variables. Arrays. Filtros. Manejo de errores.
84
Referencias: www.php.net www.php.net www.w3schools.com www.w3schools.com www.stackoverflow.com www.stackoverflow.com www.codeproject.com www.codeproject.com
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.