- Funciones en PHP: Definición y cómo usarlas
- Devolver valores en funciones con PHP
- Pasar argumentos por referencia en una función
- Devolver variables globales al usar funciones
Una función es un conjunto de declaraciones que desarrollan una tarea y pueden devolver un valor. Si tienes un pedazo de código que se repite a menudo, es recomendable que pongas ese trozo de código en una función y llames a esta cuando y donde lo necesites. Por defecto, hay varias funciones en PHP y para usarlas basta con poner el nombre de la función. Un ejemplo con la función print.
1 |
print("print es una pseudo-función"); |
Por qué print es considerado una pseudo-función? Porque es un constructor y puedes omitir los paréntesis para usarlo.
Los paréntesis en PHP indican que es una función y dentro de estos se introducen los parámetros o argumentos. Los argumentos pueden de ser de 0 a varios. Por ejemplo, phpinfo() no precisa de argumentos para llamarlo y muestra mucha información sobre la versión instalada de PHP.
Unos ejemplos con funciones con argumentos serían los siguientes
1 2 3 4 |
<?php echo str_repeat("Hola", 2); // Repite el string x veces echo strtoupper("estoy usando funciones!"); // Muestra el string en mayúsculas ?> |
Ventajas de usar funciones
- Reduce escribir código.
- Reduce la sintaxis y errores de programación.
- Disminuye el tiempo de carga de los ficheros del programa.
- Disminuye el tiempo de ejecución porque cada función es compilada sólo una vez, sin importar cuantas veces la llames.
- Acepta argumentos y pueden ser usados tanto en casos generales como específicos.
Y hasta aquí la introducciones de las funciones en PHP, espero que os haya gustado. A seguir picando 🙂