Capítulo 9 Funciones
62
9 Funciones 9.1 ¿Qué es una función? Una función es un conjunto de código agrupado con la intención de ejecutarse varias veces, o con distintos parámetros o variables. PHP además de tener un gran número de funciones preconstruidas, permite a uno crear sus propias funciones. Con las funciones se tienen la ventaja de que se escribe el código sólo una vez, en lugar de reescribirlo cuando se vuelve a necesitar. Esto no solo le da velocidad al proceso de desarrollo, sino que también hace el código más fácil de leer y mantener. Si hay un problema con el código de una función, se actualiza en un sólo lugar en vez de realizarlo en muchos lugares. Las funciones que se usan en más de una página es mejor guardarlas en archivos externos e incluir éstos en varias páginas. Para ejecutar el código de una función simplemente se pone su nombre y entre paréntesis los parámetros que necesita. Si en una función se quiere devolver un valor, el modo de hacerlo es mediante la función return(parámetro), donde parámetro puede ser simplemente un "1" para indicar que todo fue correctamente, un "0" para indicar un error o una variable donde se devuelve el valor de lo procesado por la función. Si se llama desde una función, return() termina inmediatamente la ejecución de la función y retorna su argumento como valor de la función. 9.2 Funciones definidas por el programador Para definir una función se usa la palabra function y a continuación el nombre de la función y los paréntesis izquierdo y derecho. Todo el código que contiene la función debe estar encerrado entre llaves { }. function funcion_nombre ( ) { sentencia(s); } Para el nombre de la función se siguen las mismas reglas que para dar nombre a una variable, sin el signo de pesos al inicio. Cualquier código válido puede ir dentro del área de sentencias
Programación
Arturo Ruvalcaba