Foros del Web » Programando para Internet » PHP »

las funciones pueden retornar true por defecto?

Estas en el tema de las funciones pueden retornar true por defecto? en el foro de PHP en Foros del Web. Las funciones en php pueden retornar true si hay errores? Es que tengo algunas funciones muy complejas como para evaluar. Y necesito imprimir en pantalla ...
  #1 (permalink)  
Antiguo 06/07/2010, 11:39
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
las funciones pueden retornar true por defecto?

Las funciones en php pueden retornar true si hay errores? Es que tengo algunas funciones muy complejas como para evaluar. Y necesito imprimir en pantalla algun resultado.

Si hubiera alguna error, aparecería en pantalla. Pero hay manera de que si no hay error la funcion devuelva true automaticamente, sin que yo ponga explicitamente return true?
  #2 (permalink)  
Antiguo 06/07/2010, 12:00
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: las funciones pueden retornar true por defecto?

Si no retornas algo, la función te devolverá NULL.
Código PHP:
Ver original
  1. <?php
  2. function foo(){
  3. }
  4. var_dump(foo()); // imprime NULL
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 06/07/2010, 12:04
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: las funciones pueden retornar true por defecto?

Buenisimo. Gracias!
  #4 (permalink)  
Antiguo 06/07/2010, 12:29
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: las funciones pueden retornar true por defecto?

Como concepto tal vez sea un poco diferente, el hecho de que no pongas un valor de retorno en una funcion es el equivalente de void en C y similares, es decir, NO HAY UN VALOR DE RETORNO y es por eso que var_dump(funcion()); imprime null, al igual que lo hace con variables no definidas.
__________________
- León, Guanajuato
- GV-Foto
  #5 (permalink)  
Antiguo 06/07/2010, 12:38
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: las funciones pueden retornar true por defecto?

Aja. Entiendo.

Etiquetas: defecto, funciones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:07.