</body></html><!doctype html><htmllang="en"><head><metacharset="UTF-8"><title><?php echo "Este es un título desde php" ?></title></head><body><?php echo "<h1>Mensaje en texto de h1</h1>";
echo "<h2>Mensaje en texto de h2</h2>";
echo "<h3>Mensaje en texto de h3</h3>";
?>
</body></html>
}}
Esto es lo que ve el cliente
</body></html><!doctype html><htmllang="en"><head><metacharset="UTF-8"><title>
Este es un título desde php
</title></head><body><h1>Mensaje en texto de h1</h1><h2>Mensaje en texto de h2</h2><h3>Mensaje en texto de h3</h3></body></html>
Funciones de salida
Construcciones básicas para salida de caracteres
En PHP,en realidad no son funciones por lo que pueden ir sin paréntesis (con o sin paréntesis):
echo
print
Existen otras funciones que iremos viendo según avance el curso
printf, var_dump, print_r, ....
echo
Es el uso más sencillo
Imprime una cadena como argumentos
En la versión sin paréntesis , también puedes pasar una lista de argumentos.
Esta sentencia es igual en uso y funcionalidad que echo
Tiene dos diferencias con echo
Sólo puede aceptar un argumento
Devuelve un valor booleano que representa si la sentencia ha tenido exito o no
Observa el siguiente código e indica si es o no correcto
Comentarios
Son ignorados por el intérprete
No generan instrucciones
Se consideran parte del software
En php tengo 4 formas de hacer comentarios
<?php/*
Este código no hace nada pero muestra
la sintaxis de los comentarios
como este que ocupa varias líneas tipo lenguaje C o Java
*/$miVariable=8;// Esta parte de la línea se ignorará $miVariable+=8;# y esta parte de línea tambien
echo"Valor de la variable $miVariable";//Este es otro comentario de una sola línea#Este es otro modo de hacer comentarios tipo script de linux
/**
Este comentario permite insertar información
Para que luego php Documentor genere una página web
Con la información de mi código
*/
Este código nos visualizará lo siguiente
Valor de la variable 16
El resto del código será ignorado
Es bueno escribir al principio del script
<?php/**
* User: Nombre y apellidos
* Date: 19/10/17
* Version: 17:40
*/
Aquí tienes la referencia para ver las diferentes directivas para generar código
<!-- Empecemos nuestro fichero escribiendo instrucciones phpEstas instrucciones realizarán cálculos y obtendrán valoresEn ningúm momento generan salidas, Trataremos de almacenar los valores en variables--><?php//instrucciones php$variables ="Mensaje escrito desde php";?><!--Ahora el código html--><!DOCTYPE html><html><head><metacharset="UTF-8"><title>probando php</title></head><body><!--Dentro del html cuando necesitemos ver valores los escribiemo También puede ser que necesitemos instrucciones las escribimos, pero intentando escribir lo necesario. Esto es vista --><h1><?php echo $variable ?></h1></body></html>
Programa para ver si un número es o no par
No te preocupes si no entiendes el código, lo iremos viendo
<?php//-----------CONTROLADOR-----------------------------//Instrucciones que realizan cálculos//Guardo el resultado que quiero mostrar en variables$a=rand(1,100);//Genero un número aleatorio$fecha=date("d m Y",time());//Obtenemos la fecha$title="Hoy, $fecha, veremos si '$a' es par o impar ";//Creo un títuloif($a%2==0)//Si el número es par$msj="El número $a es par";else$msj="El número $a es impar";?>
<!-- Ahora metemos el código php cuando lo necesitemos-->
<!------------------- VISTA (solo la parte php)----------------------->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>probando php</title>
</head>
<body>
<h1> <?phpecho$title?></h1>
<hr />
<h3> <?phpecho$msj?></h3>
</body>
</html>
Escribir PHP con directivas de inclusión
Podemos escribir el código php escribiéndolo en un fichero aparte y luego lo incluimos.
Incluimos el fichero explícitamente
Para ello usamos directivas o instrucciones del tipo include