11.09.2018 Views

Aprender a desarrollar un sitio Web con PHP y MySQL

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

24/4/2014 ENI Training - Libro online<br />

Las f<strong>un</strong>ciones<br />

1. Creación<br />

Las f<strong>un</strong>ciones permiten reutilizar varias veces el código <strong>PHP</strong>. Por ejemplo, si tiene <strong>un</strong>a página <strong>Web</strong> <strong>con</strong><br />

precio sin IVA de diferentes productos, puede crear <strong>un</strong>a f<strong>un</strong>ción para calcular el precio <strong>con</strong> IVA de cada<br />

producto. Esto evita escribir en cada línea el cálculo en <strong>PHP</strong>. En su desarrollo, intente agrupar el código.<br />

Así el mantenimiento es más fácil. De hecho, cuanto más se escribe el código, es más probable que<br />

cometa errores.<br />

La sintaxis para crear <strong>un</strong>a f<strong>un</strong>ción es: f<strong>un</strong>ción nombre_de_la f<strong>un</strong>ción ($argumento) { }<br />

N<strong>un</strong>ca ponga espacios ni caracteres especiales en el nombre de <strong>un</strong>a f<strong>un</strong>ción. El parámetro también se<br />

llama argumento.<br />

Intente nombrar la f<strong>un</strong>ción <strong>con</strong> palabras separadas por el símbolo _ o <strong>con</strong> mayúsculas que expliquen lo<br />

que hace la f<strong>un</strong>ción, por ejemplo: nombre_de_la_f<strong>un</strong>ción o NombreDeLaF<strong>un</strong>ción.<br />

Por ejemplo:<br />

<br />

Esta f<strong>un</strong>ción calcula el precio <strong>con</strong> IVA a partir del precio sin IVA, que pasa como parámetro, y devuelve<br />

el resultado a través de la palabra clave return. Una f<strong>un</strong>ción no está obligada a devolver <strong>un</strong> resultado;<br />

puede servir solo para mostrar <strong>un</strong> mensaje, por ejemplo.<br />

Para recurrir a esta f<strong>un</strong>ción, escriba lo siguiente:<br />

Por ejemplo:<br />

<br />

O al final:<br />

<br />

Da como resultado:<br />

12 euros sin IVA corresponden a 14.52 euros <strong>con</strong> IVA<br />

http://www.eni-training.com/client_net/mediabook.aspx?idR=87313 1/15<br />

www.FreeLibros.me

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!