tengo un if que lleva funcionando bastante tiempo y de golpe y porrazo ha dejado de funcionar. Es muy simple...pero yo que sé... a veces funciona, a veces no.
os cuento:
tengo una variable $r que trae todo el contenido del template, este if mira que $r tenga información, si no que salte error
Código:
* he probado a darle la vuelta al if (if r, pinto r, else error )if(!$r) { $this->_displayHtml404Error(); } else { echo $r; }
* he probado con empty
* a contar el numero de caracteres y que sea 0
* $r ==""
y siempre entra en la función que genera error excepto:
* si comento $this->_displayHtml404Error();
* si pongo un var_dump de $r antes del if
* si cambio el contenido del if por echo "entra en el if" y echo "entra en el else", ...vamos, cuando pongo chivatos funciona y cuando los quito, llegando a esto siempre con el mismo valor en $r
llevo mucho tiempo ya dandole vueltas y no hay manera, a ver si me haceis el favor de iluminarme.
muchas gracias de antemano. un saludo