<?php //Definición de funciones: //Funciones sin parámetros de entrada function saludar() { return "Hola"; } $saludos = saludar(); //Función con parámetros de entrada function pintarMensajeMay($str) { return mb_strtoupper($str, "UTF-8"); } ?> <p><?php echo saludar(); ?> </p><!--Pintamos el valor devuelto por la función--> <p><?php echo $saludos; ?> </p><!--Pintamos el valor almacenado por la función en la variable--> <p><?php echo pintarMensajeMay("bueos dias"); ?> </p>
<?php // creamos 1 función sin valor de retorno function saludar($nombre) { echo "Hola " . $nombre . "<br>"; } // ahora podemos llamar al bloque de código tantas veces como necesitemos saludar("Gabriel"); saludar("Fernando"); saludar("Celeste"); saludar("Marta"); // creamos otra con valor de retorno function saludarRetorno($nombre) { return "Hola " . $nombre; } // para ver el resultado tenemos que utilizar la instrucción echo echo saludarRetorno("Gabriel");
} } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Básicos en PHP</title> </head> <body> <h1> Hola mi nombre es <?php echo $nombre; ?> <?php echo $Nombre; ?> </h1> <?php //PHP como preprocesador echo '<h2>Hola mi nombre es ' . $nombre . '</h2>'; echo '<h3>Hola mi nombre es $nombre</h3>'; echo "<h3>Hola mi nombre es \$nombre</h3>"; echo "<h3>Hola mi nombre es {$nombre}</h3>"; //PHP Estructurado saludar(); //informacion de PHP y del servidor phpinfo(); ?> </body> </html>