Escrito por Jorge A. Torres y Alexander Garzón el Miércoles 28 de Febrero de 2007 a las 00:56hs
Para terminar esta introducci?n al PHP, veremos c?mo se utilizan y funcionan las funciones, tanto las tradicionales, como las recursivas, que devuelven siempre alg?n valor.
Las funciones en PHP pueden contener o no par?metros, lo que determina si son o no recursivas. Si se la pasan par?metros y estos permiten devolver alg?n valor, se dice que la funci?n es recursiva, de lo contrario ser? una funci?n tradicional.
En general, todas las funciones sirven para evitar escribir c?digos repetitivos durante la ejecuci?n del script; en cambio, simplemente se llama a una funci?n.
Antes de presentar un ejemplo para mostrar los dos tipos de funciones, hay que tener en cuenta que una funci?n se establece con la palabra clave function, y sus instrucciones se ejecutan entre llaves, al igual que en las estructuras de control.
function sumaRecursiva($a, $b){
$suma = $a + $b;
return $suma;
}
function dosmasdos(){
$sumatoria = sumaRecursiva(2,2);
echo $sumatoria;
}
?>
Ah? est?. A la funci?n sumaRecursiva se le deben pasar dos par?metros y dentro de dicha funci?n se realiza la suma de los dos. Luego lo devuelve con la palabra clave return.
Finalmente existe la funci?n dosmasdos(), que declara una variable local con el resultado que devuelve sumaRecursiva, si los par?metros son 2 y 2. De este modo, sumaRecursiva retorna la suma de dos m?s dos que es 4, y dosmasdos(), simplemente lo imprime en pantalla.
| < Volver Al Indice | Capitulo Siguiente: Ejemplos utiles > |
No hay comentarios.
No se permiten comentarios.