| |||
Diferencia entre 'empty' y !empty hola, me gustaría saber si hay alguna diferencia entre empty (que según me han explicado que devuelve TRUE cuando la variable está vacía) y !empty, con exclamación delante. |
| ||||
Respuesta: Diferencia entre 'empty' y !empty Además de lo que te explicó Artificium, te pongo algunos ejemplos:
Código PHP:
Ver original Saludos!
__________________ Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación ¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies |
| |||
diferencia entre !empty e !="" hola, estaba haciendo un formulario para insertar datos en una tabla de mysql y he encontrado diferentes opciones. No tengo ningún problema con el funcionamiento, pero me gustaría saber la diferencia entre las siguientes expresiones: Código PHP: Código PHP: Código PHP: |
| ||||
Respuesta: diferencia entre !empty e !="" La diferencia es evidente cuando activas el reporte de errores, o bien, revisas el log de errores. ¿Por qué? La primer forma, la del empty() no genera ningún error pues sirve precisamente para comprobar la existencia de la variable y su valor. Sin embargo la segunda forma genera un error si la variable no esa definida, tal vez no lo notas pero es porque trabajas en un entorno tristemente configurado. Así pues, la forma del empty() es siempre mejor, y se recomienda ampliamente. Te invito a leer lo siguiente para que te des una mejor idea de lo que digo: http://www.forosdelweb.com/f18/undef...riable-923992/
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: diferencia entre !empty e !="" Ok, gracias. El problema es que si pongo la comprobación para insertar los datos con empty me da error, mientras que si lo hago con diferente a vacío me sale todo bien e inserta los datos. Sabrías decirme por qué. Puede que radique en la diferencia entre ambos ?? |
| ||||
Respuesta: diferencia entre !empty e !="" A ver, en tu primer código dices que no tienes problemas de funcionamiento pero ahora dices que si los tienes? Por favor, muestra como lo haces cuando te resulta mal, así podemos ver bien lo que haces.
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: diferencia entre !empty e !="" lo volví a probar y funcionó a la perfección con el !empty, gracias por todo |
Etiquetas: |