“Conocimientos Programación>Programación PHP /MySQL

PHP ' isset ' vs ' vacío '

2014/10/4
The funciones "vacías" " isset " y el registro de entrada de la existencia de los datos en una variable, pero vuelven opuestas resultados. La función isset devuelve true si se dispone de información , y la función vacía devuelve true si no se dispone de datos . Aunque ambas funciones de verificación de la existencia de datos , no son exactamente opuestos el uno del otro . Cada función utiliza diferentes criterios para determinar si los datos no existe, con la función isset ser más restrictiva que la función vacía . Tómese el tiempo para entender los casos específicos en los que cada función se evaluará como verdadero o falso y utilizar la función adecuada en función del tipo de operación que se está realizando . La función isset

La función isset devuelve false si una variable es indefinido o nula , de lo contrario , devuelve true . Una variable que contiene una cadena vacía no es nulo , ni es una variable que se ha inicializado como una matriz vacía. Por ejemplo :

eco isset ( $ y ) //false $ y = null; echo isset ( $ y ) //false $ y = ""; echo isset ($ y); //true
la función vacía

la función vacía es menos restrictiva que la función isset . Devuelve verdadero si la variable no está definida - indefinido o nulo - y devuelve true si una variable es una cadena vacía, un conjunto vacío , falso , cero o cualquier otro valor devuelve false
" 0 . " .
uso isset

Cuando se utiliza una matriz para almacenar una lista y desea comprobar si un artículo está en la lista , se obtiene un error si se intenta acceder a un elemento que no está en la lista. La función isset es una forma útil de verificar la lista sin generar errores . Por ejemplo , si usted tiene una lista de elementos en el inventario como una matriz asociativa , con el nombre del artículo como la clave y el número de valores como el valor , se puede comprobar si un artículo está en stock primero utilizando isset para ver si está en la lista y, a continuación, comprobar el inventario. Si marca el inventario y el artículo no está en la lista, se produce un error . Por ejemplo :

if ( isset ($ inventarios [ "pencil "] ) && $ inventarios [ "pencil "] > 0 ) echo "Disponible " ; elseecho "No en valores " ;
Uso vacío

La función de vacío es particularmente útil cuando se quiere comprobar que un usuario ha introducido un valor en un campo de datos. En la recogida de entradas en un formulario, por ejemplo, se inicializa una variable de cadena en una cadena vacía y una variable numérica a cero antes de ponerlos en el formulario. Después de que el usuario envía su entrada, puede utilizar la función de vacío para asegurarse de que en realidad introduce un valor en el campo . Por ejemplo :

if ( ! Empty ($ nombre) && empty ($ birth_year ) ) echo " entrada completa " ; elseecho " Debes completar todos los campos " ;


Programación PHP /MySQL
Cómo utilizar Zend ACL en un entorno modular
Cómo insertar varias filas en una Declaración de MySQL
Cómo supervisar MySQL Con Pandora
Cómo calcular el porcentaje de filas de totales en PHP MySQL
Cómo enviar correo electrónico a través de HTML PHP Correo
Los apóstrofes se rompen en PHP
¿Cómo puedo reproducir un archivo PHP
Cómo enviar un SMS gratis con PHP
Conocimientos Informáticos © http://www.ordenador.online