lunes, 19 de julio de 2010

Funciones en PHP

Llega la hora de aplicar la programación modular a PHP. Todavía estoy algo verde en esto, pero lo intentaré explicar lo mejor posible.

Respecto a las propias funciones, es bastante similar declararlas en C y en PHP, al igual que el modo de usarlas.

Estructura básica de una función

En C, declaramos el tipo de datos que retorna la función, el identificador y los parámetros. PHP no es un lenguaje tipeado, lo único que cambia, es declarar el tipo de datos. Para indicar que vamos a escribir una función, basa con poner:

function identificador (parametros, ...)


Como vemos, bastante parecido a C. los elementos son colocados de igual forma, entre corchetes, y podemos indicar return en el caso de querer devolver algún dato:

function miprimera()
{
$a =5;
$b =5;
$c = a+b;
return $c;
}


Al llamar a miprimera(), nos devolverá el valor de la variable C. Con esto, por ejemplo, podríamos practicar una asignación dentro del código principal:

$d =miprimera();
echo $d;


También podríamos crear procedimientos básicos. (Por ejemplo, para mostrar un elemento común en varios archivos de una página web) Aquí un ejemplo:

function mostrarnombre()
{
echo "Esta página pertenece a Sergio López";
}


Así cada vez que llamemos a mostrarnombre(), nos mostrará la cadena que reside dentro de la función.

No hay comentarios:

Publicar un comentario