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();
?>

?

Actualización de kernel de Linux hace que consuma menos energía Los usuarios de Linux que utilicen portátiles y otros dispositivos móviles podrán disfrutar mejor de los cambios realizado en el kernel del sistema op...
IBM invertirá 3000 millones para nuevos tipos de chips Una necesaria apuesta por el hardware: los ingresos por esta vía cayeron un 23% en el 1Q, en comparación con el mismo período de 2013. El Gigante A...
Microjs: Micro-Frameworks de Javascript Pese a la importancia que hoy en día tienen el uso de frameworks como jQuery o Mootools para nuestros proyectos web, no siempre usamos de forma comple...
Ranking de los CMS en la Internet Los sistemas de gestión de contenidos han logrado desde su llegada crear una web más ágil y dinámica, donde los contenidos y diseños de los sites se a...
Nokia eliminará 3.500 puestos de trabajo más Nokia continúa tomando medidas extremas para recortar gastos, y tras los 4.000 despidos anunciados hace seis meses, la compañía finlandesa acaba de an...
Cómo se usa el RSS Podemos usar el formato RSS en dos sentidos diferentes: Para recibir información desde otros sitios Web Para ofrecer información desde nuestra p...
Que son las Cabeceras HTTP y como interpretarlas Las Cabeceras HTTP o Metatags, son los parámetros que se envían en una petición o respuesta HTTP al cliente o al servidor para proporcionar informació...
Las aplicaciones preferidas en los smartphones Snapchat, Vine y Candy Crush Saga han escalado posiciones y se han convertido en las aplicaciones más descargadas de 2013. El año 2013 ha sido muy in...
How to change the error documents – 404 Page Not Found, etc Using .htaccess file you can easily change the default error pages that are being served by your web server. To use .htaccess to modify your web si...
Google no quiere saber nada mas sobre Internet Explorer 8 Tal y como ha sido anunciado de forma oficial en más de una ocasión, Google Apps, la plataforma de servicios online de Google para particulares y empr...