Funciones en php
Existen 2 tipos de funciones en php:
- Las definidas por el usuario
- Las propias de PHP
Definidas por el usuario:
Las funciones definidas por el usuario son muy útiles para poder «separar» nuestro código de modo que este quede separado y mucho mas ordenado.
Las funciones propias
Son funciones que dispone php para que podamos utilizarlas. A medida que php fue evolucionando, va agregando o actualizando parte de su núcleo, en las cuales también cambia estas funcionas o mejor aún, agrega nuevas.
Hoy en día existen muchísimas de sus funcionas, las cuales permiten cortar string, hacer búsquedas, etc, entre las cuales están:
str_replace(), die(), var_dump() , print_r() , usort()
¿Como crear una función?
<?php // Aca se declara la funcion, les estamos diciendo al php que esta función se llamará "calcular_total" y que tiene como argumentos 2 variables, $a y $b function calcular_total($a, $b) { // $c = una variable interna de la función $c = 700; $total = $a + $b + $c // si la funcion debe retornar un valor, debemos ingresar un return con la variable que queramos retornar como resultado. return $total; } // Aca llamamos y usamos nuestra función y ponemos su resultado dentro de la variable $resultado = calcular_total(10, 12); // $resultado sera igual a 10 + 12 + 700 = 722 ?>
Es muy importante saber que las variables «internas» de cada función solo pueden ser accedidas desde la función a no ser que sean declaradas como globales, observen el siguiente ejemplo:
<?php global $c = 40; function calcular_total($a, $b) { $c = 700; $total = $a + $b + $c return $total; } echo $c; $resultado = calcular_total(10, 12); echo $resultado; echo $c;</pre> <pre> ?>
La página mostraría:
40
722
700
Latest posts by Juan Andrés (see all)
- Funciones en php - 20 junio 2014
- Condicionales IF y SWITCH-CASE en php - 20 junio 2014
- Uso de variables, constantes y comentarios de Php - 25 mayo 2014