Values are returned by using the optional return statement. Any type may be returned, including arrays and objects. This causes the function to end its execution immediately and pass control back to the line from which it was called. See return() for more information.

Note:

If the return() is omitted the value NULL will be returned.

 

Example #1 Use of return()

<?php
function square($num)
{
return $num * $num;
}
echo square(4); // outputs '16'.
?>

A function can not return multiple values, but similar results can be obtained by returning an array.

 

Example #2 Returning an array to get multiple values

<?php
function small_numbers()
{
return array (0, 1, 2);
}
list ($zero, $one, $two) = small_numbers();
?>

To return a reference from a function, use the reference operator & in both the function declaration and when assigning the returned value to a variable:

 

Example #3 Returning a reference from a function

<?php
function &returns_reference()
{
return $someref;
}

$newref =& returns_reference();
?>

?

Preparando nuestra oficina de comunicación Las comunicaciones hoy en día son completamente diferentes de cómo lo eran hace quince años. El correo electrónico o emails, se han convertido en una ...
Ranking Distribuciones Linux Septiembre 2012 Tal y como viene sucediendo durante los últimos meses el Ranking Distribuciones Linux es de nuevo encabezado por los diferentes sabores que componen l...
mysql query mysql_query — Envía una consulta de MySQL Descripción resource mysql_query ( string $query ) mysql_query() envía una consulta (a la base de datos ac...
Why Unlimited or Unmetered hosting packages are not possible? There are hosts that offer unlimited bandwidth. What they mean is that they may not expect you to use more than a certain amount, as there are pract...
Google cierra Buzz y otras cosas Google ha dado a conocer a través de uno de sus blogs que vuelve a centrar esfuerzos en sus principales proyectos, lo que supone una retirada de otros...
No habrá mas soporte para Windows XP y Vista por Microsoft, lee porque.. Con fecha de 10 de abril se despide parcialmente uno de los sistemas operativos de Microsoft peor valorados por la comunidad de usuarios. La llegad...
7% de los amigos de Facebook son completos extraños La palabra “amigo” adquiere una nueva dimensión en redes sociales como Facebook. Dentro de esa categoría figuran desconocidos, personas que sólo se ha...
Hoja Resumen Ruby on Rails 3 Con cerca de dos años de desarrollo, el equipo de trabajo de Ruby on Rails lanzó el pasado mes de marzo la última versión estable de este entorno de d...
Ahora Google Trends te muestra lo mas cool de la red de manera sencilla Nueva funcionalidad de la herramienta con la que conocer lo que más interesa. Google Trends, el popular servicio de Google ha ampliado sus posibil...
What is Google Panda? Google Panda is a change to the Google's search results ranking algorithm that was first released in February 2011 . The change aimed to lower the ra...
Returning values
Tagged on: