Cita:
Iniciado por edie8 Hola yo probe este codigo y segun el valor que le pases pasa por los diferentes valores asique el codigo funciona por lo menos este que tengo yo aki ami me a funcionado
Código PHP:
Ver original<?php function funcion_academica($valor) {
if($valor==1)
{
echo "hola";
return true;}
elseif($valor==0){
echo "adios";
return false;}
else{
echo "errorrrrrrr";
return CODIGO_ERRROR;} // Es una constante
}
echo funcion_academica('3'); // Devuelve el texto del error
?>
Nose si es eso lo que te pasaba pero para comprobar que pasaba por las fases le puse codigo echo para que me muestre mensajes un saludo.
A ver por favor, no perdáis el tiempo sin leer el tema, os lo ruego.
Si hago un ECHO de lo que me devuelve la funcion sale lo que toca, 1,0, o el valor del CODIGO_ERROR.
Pero al COMPARARLO dentro de PHP, si devuelve CODIGO_ERROR, lo asume como un 1 o true.