JTagua

Inicio » PHP » Funciones PHP » devolución de valores » Tutorial PHP(42): Devolución de valores.

Tutorial PHP(42): Devolución de valores.

Licencia

Creative Commons License

Visitas:

  • 813.331 hits

Devolución de valores.

Los valores son devueltos usando la sentencia opcional return. Se puede devolver cualquier tipo, incluidos arrays y objetos. Esto causa que la función finalice su ejecución inmediatamente y pase el control de nuevo a la línea desde la que fue llamada. Véase return para más información.

Nota: Si se omite return será devuelto el valor NULL.

Ejemplo #1 Uso de return

<?php
  function cuadrado($núm) {
   return $núm * $núm;
 }
   echo cuadrado(4);   // imprime '16'.
 ?>

Una función no puede devolver múltiples valores, pero se pueden obtener resultados similares devolviendo un array.

Ejemplo #2 Devolver un array para obtener múltiples valores

<?php
function números_pequeños()  { 
   return array (0, 1, 2);
 }
 list ($cero, $uno, $dos) = números_pequeños();
?>

Para devolver una referencia desde una función use el operador de referencia &, en la declaración de la función y cuando se asigne el valor devuelto a una variable:

Ejemplo #3 Devolver una referencia desde una función

<?php
function &devolver_referencia() {
   return $algunaref;
 }
 $nuevaref =& devolver_referencia();
 ?>

Para más información sobre referencias, por favor, lea las Referencias Explicadas.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: