El verdadero poder de PHP proviene de sus funciones.
PHP proporciona más de 1000 funciones integradas.
Para obtener un manual de referencia completo y ejemplos de todas las funciones de matriz, visite nuestro Manual de referencia de PHP.
En este capítulo, le mostraremos cómo crear sus propias funciones.
Para ejecutar un script cuando se carga la página, puede colocarlo dentro de una función.
Las funciones se ejecutan llamando funciones.
Puede llamar funciones en cualquier lugar de la página.
Las funciones se ejecutan llamando funciones.
<?php función nombre de función ( ) { // Código a ejecutar } ?>
Directrices de funciones de PHP:
El nombre de la función debe sugerir lo que hace.
El nombre de la función comienza con una letra o un guión bajo (no puede comenzar con un número)
Una función simple que imprime mi nombre cuando se llama:
<? php función escribirNombre (){ eco " Kai Jim Refsnes " ;} eco " Mi nombre es " ; escribirNombre ( ?>
Producción:
Mi nombre es Kai Jim Refsnes.
Para agregar más funcionalidad a una función, podemos agregar parámetros. Los parámetros son como variables.
Los parámetros se especifican entre paréntesis justo después del nombre de la función.
El siguiente ejemplo generará nombres diferentes, pero el mismo apellido:
<? php función writeName ($ fname ){ echo $ fname " Refsnes.<br> " ;} echo . " Mi nombre es " ; escribirNombre ( " Kai Jim " ) ; " El nombre de mi hermana es " ; writeName ( " Hege " ) ; " El nombre de mi hermano es " ; writeName ( " Ranciado " ?> ) ;
Producción:
Mi nombre es Kai Jim Refsnes. El nombre de mi hermana es Hege Refsnes. El nombre de mi hermano es Stale Refsnes.
La siguiente función toma dos parámetros:
<? php función writeName ( $ fname , $ puntuación ) { echo $ fname " Refsnes " $ puntuación . " Mi nombre es " ; writeName ( " Kai Jim " , " . " ) ; " El nombre de mi hermana es " ; writeName ( " Hege " , " ! " ) ; " El nombre de mi hermano es " ; writeName ( " Ståle " , " ? " ) ;
Producción:
Mi nombre es Kai Jim Refsnes. ¡El nombre de mi hermana es Hege Refsnes! ¿El nombre de mi hermano es Ståle Refsnes?
Para que una función devuelva un valor, utilice la declaración de devolución.
<? php función agregar ($ x , $ y ) { $ total = $ x + $ y devolver $ total ; } eco " 1 + 16 = " . sumar ( 1 , 16 ? > ).
Producción:
1 + 16 = 17