claro, lo del var_dump lo dije para saber si tenia un string "-1" o un integer o un float.. etc..
aveces ayuda a saber por que no funciona el script :P
por otra parte las 2 formas de escribir el codigo estan correctas.. es solo la forma de programar distinta .. y no creo que por ser distinto este mal :P
te dejo un tip por si te interesa
Código PHP:
Ver originalfunction es_negativo($num) {
return ($num < 0) ? true : false;
}
el paso de la condicion esta demas.. ya que al hacer $num < 0 ya esta devolviendo un boleano asi que no es necesario decirle que si es true devuelva true.. ya que de por si lo esta devolviendo
Código PHP:
Ver originalfunction es_negativo($num) {
return $num < 0;
}
saludos y suerte!