Volver
Ctrl+Space
◑
Copiar
Descargar
Restaurar
Ejecutar
Ctrl+Enter
<?php // Funciones en PHP - Ejemplo 2: Parámetros y valores por defecto // =============================================================== // Múltiples parámetros function presentar($nombre, $edad, $ciudad) { echo "$nombre tiene $edad años y vive en $ciudad.<br>"; } presentar("Ana", 28, "Córdoba"); presentar("Carlos", 35, "Rosario"); presentar("Beatriz", 22, "Mendoza"); echo "<br>"; // Parámetro con valor por defecto function saludar($nombre, $saludo = "Hola") { echo "$saludo, $nombre!<br>"; } saludar("Diego"); // usa el default "Hola" saludar("Lucía", "Buenos días"); // sobreescribe el default saludar("Martín", "Hey"); echo "<br>"; // Varios parámetros con defaults function crearEtiqueta($texto, $tag = "p", $clase = "") { if ($clase !== "") { echo "<$tag class=\"$clase\">$texto</$tag><br>"; } else { echo "<$tag>$texto</$tag><br>"; } } crearEtiqueta("Párrafo normal"); crearEtiqueta("Título", "h3"); crearEtiqueta("Con clase", "p", "destacado"); echo "<br>"; // Función con muchos parámetros — mostrar producto function mostrarProducto($nombre, $precio, $stock, $moneda = "USD") { echo $nombre . " — " . $moneda . " " . number_format($precio, 2); echo " (stock: $stock)<br>"; } mostrarProducto("Laptop", 1200, 5); mostrarProducto("Mouse", 25, 30); mostrarProducto("Teclado", 75, 20, "ARS"); ?>