Función.
Una función es un bloque de código independiente y autónomo que contiene un grupo de instrucciones que se identifican con un nombre. Las funciones pueden invocarse todas las veces que se requiera desde cualquier punto de un script. El código de las funciones puede aparecer dentro del script que se esté realizando o puede ser parte de un script independiente que será llamado como archivo de inclusión (otro script PHP invocado).
Generalmente, cuando se realizan scripts con PHP las instrucciones se ejecutan conforme van siendo procesadas por el intérprete del lenguaje. Sin embargo, a la hora de realizar scripts más complejos, hay ocasiones en las que el mismo código ha de ser ejecutado más de una vez. Para estos casos sería útil que el lenguaje de programación permitiera dividir el código en segmentos más pequeños, de forma que cada bloque de código PHP pudiera ser agrupado bajo un identificador para que pudiera ser accedido de forma independiente.
Sintaxis de las funciones en PHP
En su forma más compleja una función se declara con la palabra reservada function. A continuación, se debe declarar el nombre de la función y posteriormente, y entre paréntesis, cada uno de los argumentos que recibirá separados por coma. En el caso más simple, sólo se colocan los paréntesis vacíos inmediatamente después del nombre de la función. Después de cerrar los paréntesis debe abrir llaves y colocar las instrucciones que realizará la función para luego cerrar la llave. La sintaxis se muestra a continuación:
function nombre_funcion([$param1, $param2, … , $paramn]){ //bloque de instrucciones PHP }
Como se puede ver, son necesarios los siguientes componentes en la declaración de una función:
function nombre_funcion([$param1, $param2, … , $paramn]){ //bloque de instrucciones PHP }
Como se puede ver, son necesarios los siguientes componentes en la declaración de una función:
La palabra reservada function que debe utilizarse para indicar al intérprete de PHP que se va a crear una nueva función.
nombre_funcion indica el nombre con el que se va a identificar la función dentro del script PHP para su posterior llamada.
$param1, $param2, ... , $paramn representan los parámetros necesarios para que la función pueda ser ejecutada.
Los parámetros han de expresarse siempre entre paréntesis y separados por comas. Incluso si la función no necesitara ningún parámetro, deberán utilizarse los paréntesis.
Bloque de instrucciones PHP, representa el conjunto de sentencias o instrucciones que se van a ejecutar cada vez que se haga una llamada a la función.
Ventajas del uso de funciones
a) Simplificación de código: Las funciones hacen que el código de un script sea más fácil de leer, por tanto, lo hacen más entendible y más agradable a la vista del que tenga que leer el código. Esto es, porque evita el tener que repetir varias veces un segmento de código dentro de un mismo script. En lugar de ello se escribe una sola vez y luego dentro del script solamente hacemos la llamada a la función, en lugar de volverlo a escribir.
b) Reutilización de código: Permite que otros scripts, a parte del script donde se digitó el
código de la función, puedan hacer uso de dicha función. Esto evita la carga del programador de tener que escribir la misma funcionalidad en diferentes scripts.
c) Modularidad:El uso de funciones permite que las modificaciones al código sean menos trabajosas para el programador, porque en lugar de tener que cambiar el mismo código en varios lugares de un script, solamente se modifica el código de la función y los scripts que la llaman no sufren modificación alguna (al menos, en la mayor parte de los casos).
No hay comentarios.:
Publicar un comentario