Asi que, ¿Qué es una función (función) enPHP?
función (función) este es un mini-programa que realiza algunas acciones útiles y produce un resultado final.
Veamos el esquema:
Intentemos escribir un mini programa utilizando una plantilla de función preparada.
Plantilla de función lista:
Digamos que necesitamos escribir una función que pueda calcular la suma de los números 5 y 2. Miramos la plantilla y escribimos:
Desglosemos el código.
function suma() es una función llamada suma ;
eco 5+2; - en el cuerpo de la función, indicamos que los números 5 y 2 deben sumarse (5 + 2) ;
suma(); - llamar a la función. Llamar a una función significa ejecutarla. Es decir, se debe completar la tarea 5 + 2 y dar el resultado 7 .
Ahora tratemos de considerar las funciones en etapas.
Pasos para crear una función en PHP
Escenarioyo. Crear una función
Recuerde la plantilla de función terminada:
Así es como se crea una función en PHP.
Escribamos el texto en el cuerpo de la función " Me alegro de verte en el blog».
Simplemente no lo olvide: escribimos el texto a través de .
.ru
";
}
?>
Ahora necesitamos llamar a la función "sitio()".
EscenarioII. Llamar a una función preparada enPHP
La función ha sido creada y ahora debe ejecutarse. Para ejecutar y generar una función, basta con especificar “nombre de la función (); »
sitio web();
Se verá así:
"; ) sitio(); ?>
También puedes hacerlo así:
"; ) ?> Mucho texto…..?>Montón de texto....
Introduzca la dirección en el navegador:
Resultado:
Funciones de PHP con argumentos
Todos los ejemplos con funciones anteriores no tenían argumentos. Qué es un argumento, te lo explicaré en código:
Así que creé una función llamada "sitio". En los parámetros (donde hay corchetes) he escrito dos variables $a y $b separadas por comas.
Sitio de función ($a, $b)
$a y $b son los dos argumentos.
echo "$a + $b = "; - aquí traje el texto al monitor. Resultado: 5 + 5 =
echo $a + $b; - aquí le dije a la función que la variable $a y $b deberían sumarse.
sitio (15, 5); - llamada la función. Atención: entre paréntesis indiqué dos argumentos (15, 5) que están esperando las variables $a y $b. La variable $a recibirá el primer argumento - 15 , $b - el segundo 5 .
Para aquellos que no entienden dónde se sustituye el argumento y en qué orden, aquí está el esquema:
Así que aquí está el código terminado: