Variables (2 de 2) PHP 5
En esta segunda parte de la entrada Variables PHP 5, hablaremos sobre funciones relacionadas con variables, he decidido seccionar la entrada en dos partes para no excederme en demasía en una misma entrada.
Dicho esto procedo a explicar las principales funciones que PHP 5 brinda para el manejo de variables.
isset()
Esta función se utiliza para comprobar si existe una variable dentro de nuestro programa, si existe devuelve true, si no, false.
unset()
La función libera la memoria utilizada por una variable, destruyendo su contenido y su nombre. Si cogemos el ejemplo anterior, y utilizamos unset() sobre la variable $nombre, la función isset() devolvería false. Para comprobar esto, añadimos el siguiente código a continuación del anterior.
La salida del programa con este código añadido será:
Con esto concluimos que en el primer if, isset() a devuelto true, y en el segundo a devuelto false.
gettype()
Esta función nos devuelve el tipo de dato almacenado en la variable. Nos puede devolver uno de los siguiente valores:
settype()
Dicho esto procedo a explicar las principales funciones que PHP 5 brinda para el manejo de variables.
isset()
Esta función se utiliza para comprobar si existe una variable dentro de nuestro programa, si existe devuelve true, si no, false.
La salida del programa es: La variable $nombre existe |
unset()
La función libera la memoria utilizada por una variable, destruyendo su contenido y su nombre. Si cogemos el ejemplo anterior, y utilizamos unset() sobre la variable $nombre, la función isset() devolvería false. Para comprobar esto, añadimos el siguiente código a continuación del anterior.
gettype()
Esta función nos devuelve el tipo de dato almacenado en la variable. Nos puede devolver uno de los siguiente valores:
- integer
- double
- string
- array
- object
- class
- unknown type
La salida es: double |
Convierte el tipo de la variable al que se especifique en la función. Los posibles tipos son array, double, integer, string o object. Si la función no es capaz de convertir el tipo de la variable, devuelve false.
La salida del programa es:
En este caso, al intentar convertir un string a integer, la función convierte la cadena en 0 y devuelve true.
empty()
Esta función comprueba si la variable esta vacía, no existe o tiene valor 0.
La salida del programa sería el ultimo echo(), La variable $numeroEntero no existe o tiene valor 0.
Comentarios
Publicar un comentario
Si tenéis alguna duda o sugerencia, no dudéis en comentar. ;)