- Índice
- 1) Iniciación a PHP 7
- 2) Operadores en PHP 7
- 3) Instrucciones en PHP 7
- 4) Funciones en PHP 7
- 5) Procesado de formularios con PHP 7
- 6) Bases de Datos MySQL en PHP 7
- 6.1) Crear la base de datos y tabla MySQL en PHP 7
- 6.2) Conectarse a la Base de Datos de MySQL en PHP 7
- 6.3) Consultas a la Base de Datos MySQL en PHP 7
- 6.4) Insertar registros a la Base de Datos MySQL en PHP 7
- 6.5) Actualizar registros de Base de Datos MySQL en PHP 7
- 6.6) Borrar registros de la Base de Datos MySQL en PHP 7
- 7) Sesiones en PHP 7
- 8) Cookies en PHP 7
- 9) Expresiones regulares EE.RR en PHP 7
- 10) PHP 7 Orientado a Objetos
- Blog
- Auto Test de Evaluación de PHP 7
- ¿Quiénes somos?
4.1) ¿Qué son las funciones en PHP 7?
En el mundo de la programación hay dos maneras de escribir código. Una es escribiendo códigos largos, extensos y repitiendo pedazos del código. La otra es dividiendo el código en pequeñas partes que se puedan volver a usar sin que se tenga que repetir el mismo código una y otra vez. Obviamente la segunda manera es la correcta y aquí es donde entran en juego las funciones (function).
¿Qué es una Función?
Las funciones son básicamente pedazos de código que pueden ser llamados desde un script para realizar una tarea especifica. A las funciones se les pueden pasar argumentos o parámetros de ser necesario para que utilicen sus valores para realizar alguna operación y retorna algún valor al final de la ejecución.
En PHP existen dos tipos de funciones, las que PHP trae por defecto ara que el programador las utilice y las que el programador crea desde cero dependiendo de sus necesidades. Aquí abordaremos la segunda opción.
¿Como Escribir una Función en PHP?
El primer paso crear una función en PHP es ponerle un nombre con el cual se pueda hacer referencia a la misma. Las convenciones para los nombres de las funciones son las mismas que para las variables. Por lo tanto, el nombre de la función debe empezar con una letra o con un guión bajo (_) y no se permiten espacios o signos de puntuación. Por ultimo debes tener cuidado de que el nombre no sea el mismo que el de alguna función nativa de PHP.
Las funciones en PHP se crean usando la palabra clave function seguida por el nombre y por ultimo un para de paréntesis (). El código que ejecutara la función es encerrado entre corchetes.
Veamos un ejemplo, creemos una carpeta dentro de "mis_apps" que se llame "capitulo_4 y en ella, creemos un archivo llamado primer_ejemplo_funcion.php con el siguiente código:
<html> <head> <title>Ejemplo de funciones en PHP 7</title> </head> <body> <?php function saludame() { echo "Hola programador, ¿cómo estás?."; } // Invocamos la función saludame(); ?> </body> </html>
¿Como Retornar un Valor de una Función?
Las funciones pueden retornar un valor al final de su ejecución si es que el programador lo necesita. Este valor puede ser de cualquier tipo y se hace con la sentencia return.
Veamos un ejemplo, dentro de nuestra carpeta "mis_apps/capitulo_4", creemos un archivo llamado segundo_ejemplo_funcion.php con el siguiente código:
<html> <head> <title>Ejemplo de funciones en PHP 7</title> </head> <body> <?php function validarEdad() { $edad = 23; if($edad == 23) { return true; } else { return false; } } if(validarEdad()) { echo "La edad es 23"; } ?> </body> </html>
Pasando Parámetros a la Función
Los parámetros o argumentos pueden ser pasados a una función y no hay limitación en cuanto al numero de parámetros que puedan ser. Una función puede ser diseñada para aceptar parámetros mediante la colocación de los parámetros que se esperan dentro de los paréntesis que van después del nombre de la función. Las parámetros que escriben como si fueran variables y si son varios se deben separar con comas. En el siguiente ejemplo vamos a utilizar los parámetros $dato1, $dato2, $dato3 e $item. Estas parámetros pueden ser utilizados dentro de la función como variables normales.
Veamos un ejemplo, dentro de nuestra carpeta "mis_apps/capitulo_4", creemos un archivo llamado tercer_ejemplo_funcion.php con el siguiente código:
<html> <head> <title>Ejemplo de funciones en PHP 7</title> </head> <body> <?php function sumarDatos($dato1,$dato2,$dato3,$item) { $totalDeDatos = $dato1+$dato2+$dato3; echo "El total de datos es: ".$totalDeDatos." para el item: ".$item."."; } sumarDatos(10,20,1,'Dulces de caramelo'); ?> </body> </html>
Usando variables fuera de Función
Cuando tengamos que utilizar una variable que no esté declara dentro de la función tendremos que hacer uso de global.
Veamos un ejemplo, dentro de nuestra carpeta "mis_apps/capitulo_4", creemos un archivo llamado cuarto_ejemplo_funcion.php con el siguiente código:
<html> <head> <title>Ejemplo de funciones en PHP 7</title> </head> <body> <?php // Variable fuera de la función $tienda = "Sucursal norte"; function sumarDatos($dato1,$dato2,$dato3,$item) { // La hacemos variable global global $tienda; $totalDeDatos = $dato1+$dato2+$dato3; echo "El total de datos es: ".$totalDeDatos." para el item: ".$item." para la tienda: ".$tienda ."."; } sumarDatos(10,20,1,'Dulces de caramelo'); ?> </body> </html>
Anterior: 4) Funciones en PHP 7 |
|
Siguiente: 5) Procesado de formularios con PHP 7 |
Si tuviste alguna duda no dudes en dejarnos tus comentarios y en breve nuestro staff te apoyará.
No se encontró contenido relacionado
Comentarios
Patrocinadores
Entradas recientes
- Cómo arreglar el error de MySQL: Too Many Connections
- Corregir error PHP Warning: Creating default object from empty value in /wp-admin/includes/post.php on line xxx
- Mac OS X ¿Qué es Homebrew? ¿Para qué sirve? ¿De dónde viene su nombre?
- Borrar todos los archivos .DS_Store y Thumbs.db en terminal MAC OS X Cheetah, Puma, Jaguar, Panther, Tiger, Leopard, Snow Leopard, Lion, Mountain Lion, Mavericks, Yosemite, El Capitan, Sierra y High Sierra
- Curso CRUD Laravel 5 en 4 capítulos