Hasta ahora en el foro habÃamos explicado algunas funciones que vienen predeterminadas con el PHP, pero... desde la función
FUNCTION() podemos crear nuestras propias funciones.
Sintaxisfunction NombreDeLaFuncion($variable) {
proceso
}
Es posible que no necesites ninguna variable, es posible que necesites una o que necesites más de una; todo depende de lo que quieras conseguir.
Ejemplo de usoComo ya he dicho, esto sirve para crear nuestras propias funciones. Esto significa un gran abanico de posibilidades... podrÃa poner un ejemplo de....uhm....¿matemáticas?
//Con esta funcion estoy sumandole 5 y restándole 3
function SumaryRestar($valor) {
$valor = $valor + 5;
$valor = $valor - 3;
}
Ya hemos creado la función. Para utilizarla serÃa asÃ:
$numero = SumaryRestar(5); //DevolverÃa 7 (suma 5 y resta 3...)
echo $numero; // 7.
$numero = SumaryRestar(10); //DevolverÃa 12 (suma 5 y resta 3...)
echo $numero; //12.
¿Sencillo, no?
¿Sólo podemos usar números? ... Pues no. Hagamos un ejemplo construyendo frases:
Ejemplo 2function Frase($palabra) {
echo "Hola, me llamo $palabra... bueno, en realidad no me llamo $palabra, pero mi nick es $palabra";
}
Uso de esta función:
$texto = Frase(Ronny);
echo $texto; //Mostrará: Hola, me llamo Ronnyldinho...bueno, en realidad, no me llamo Ronnyldinho, pero mi nick es Ronnyldinho.
Ejemplo multivariableSe puede incluir más de una variable, separadas por comas:
function Frase($nombre, $color) {
echo "Hola, me llamo $nombre y mi color favorito es el $color";
}
Uso de esta función:
$texto = Frase(Ronnyldinho, azul);
echo $texto; //Mostrará: Hola, me llamo Ronnyldinho y mi color favorito es el azul.

Espero que les de ideas y les ayude a la hora de crear sus códigos.