Hola a todos
Si tengo este código
$var = -1;
if(empty($var)
Me devuelve true o false
Supongo que false, pero mirando php.net dice que sólo retorna falso si no está declarado o si tiene un valor de 0
Gracias por adelantado
| |||
Duda con sentencia empty Hola a todos Si tengo este código $var = -1; if(empty($var) Me devuelve true o false Supongo que false, pero mirando php.net dice que sólo retorna falso si no está declarado o si tiene un valor de 0 Gracias por adelantado |
| ||||
Respuesta: Duda con sentencia empty empty sirve solo para ver si la variable esta vacia. el que una variable este declarada o no es diferente a que si tiene o no datos. esto es lo que dice el manual
__________________ Copia del MANUAL PHP OFICIAL EN ESPAÑOL "ahora con tecnologia de google en el buscador". |
| ||||
Respuesta: Duda con sentencia empty Que pasa si hago esto?
Código PHP:
empty no sirve para saber.si una variable esta devlarada? Si leiste el manual deberias haber visto que empty == (!isset($foo) || $foo==false) Ver original
__________________ Busca, lee y practica todo lo que puedas. Usa siempre el buscador antes de postear. Si posteas código, utiliza el HIGHLIGHT correcto. |
| |||
Respuesta: Duda con sentencia empty Gracias a todos por las respuestas La duda la tenía por un código de Prestashop que me está volviendo loco, que retorno productos desde un pedido y me quita los gastos de envío. Revisando las clases implicadas he visto que me devolvía un valor -1 y realizaba una comprobación con empty. Pensaba que ahí estaba mi problema, pero no :( Gracias de nuevo por las respuestas. Sigo peleandome con Prestashop Por mi parte lo doy por solucionado Saludos a todos |
Etiquetas: |