Algoritmos
Antes de comenzar a adentrarnos en las funciones debemos ver que son los algoritmos. Los algoritmos son una serie de pasos que sirven para lograr un objetivo, este objetivo no necesariamente tiene que ver con la programación, cualquier serie de pasos que hagamos para lograr un objetivo es un algoritmo. Los algoritmos vienen a ser la base de la programación ya que es la forma en la nosotros nos comunicamos con la computadora.
Las computadoras son objetos que pueden realizar miles de acciones en tiempo muy corto, pero que no entienden nada de lo que le decimos, son capaces de seguir nuestras órdenes pero no nos entienden en absoluto, lo que significa que le tenemos que indicar paso a paso lo que debe hacer para realizar una acción.
Funciones
Las funciones nos permiten agrupar cierta cantidad de acciones comunes y darles un nombre, de esta manera no tener que realizar las mismas acciones una y otra vez cada vez que necesitemos realizar la misma acción.
Tipos de funciones
Existen dos tipos de funciones, funciones preestablecidas por PHP, son funciones que no hemos escrito, y funciones que nosotros podemos agregar.
Algunas de las funciones preestablecidas por el lenguaje son las siguientes:
- time(): nos muestra la marca de tiempo.
- date("d/m/Y"): muestra la fecha actual, en este caso el día, mes y año con 4 dígitos
- sqrt(9): muestra la raíz cuadrada de un número que pasamos como parámetro dentro de los paréntesis, en este caso la raíz cuadrada de 9
- rand(1,10): número aleatorio entre 1 y 10
- pi(): muestra el valor de PI
Funciones definidas por nosotros
Para entender como podemos crear nuestras propias funciones vamos a hacer un ejercicio completo y explicar la sintaxis.
Ejm
Otra forma de escribir este ejercicio es:
En este caso utilizamos la palabra reservada return para guardar el resultado y poder utilizarlo más adelante para realizar otras acciones