PHP - Crear imprimiendo

En qué consiste básicamente PHP

PHP es un lenguaje de programación que crea archivos realizando la lógica de una impresora: imprimir un archivo.
En principio está optimizado para crear Documentos HTML ya que su resultado será visualizado por un Navegador Web; pero podemos especificar el tipo de archivo que debemos generar mediante el HEADER de la respuesta. Es que:
1. El usuario pide una página web (hace un REQUEST).
2. El servidor recibe el pedido (GET o POST). 
3. Interpreta qué se pide.
4. Compila lo que se necesita (uso de PHP) 
5. Responde (RESPONSE) devolviendo un archivo final.

¿Cómo se imprime en PHP?

Primero debemos aclarar que en principio todo código PHP se debe redactar dentro de las marcas
<?php
y
?>
Fuera de ellas se interpretará tal como aparece: una forma de "imprimir" la página web.

Las marcas se pueden abrir (con su respectivo cierre) tantas veces como sean necesarias. Es decir, podemos imprimir mediante PHP en distintas partes del documento.

Cada instrucción de PHP debe finalizar con un signo de puntuación Punto y coma, con excepciones para estructuras las cuales se redactan con los símbolos {}.

Las instrucciones de imprimir en PHP son las siguientes:

  • print "Mensaje" . "<br>" ;
  • echo "Mensaje" . "<br>" ;
  • printf( "%s<br>", "Mensaje" ) ;
Por supuesto, solamente deben ser redactadas dentro de mencionadas marcas, porque no se interpretará y el usuario final, el cliente navegador web, podrá ver cómo se construyó la página web.

Otras cosas para imprimir

Podemos imprimir mediante las siguientes funciones, lo siguiente:
  • var_dump( $dadaVariable ) ; // Dar información completa de una variable
  • phpinfo() ; // Mostrar información de la instalación de PHP

Imprimir otro archivo

Mediante PHP podemos abrir otro archivo con formato de texto (HTML, PHP, XML, JSON, JS, etc.) e insertarlo en el punto donde se invoca al archivo. El documento final, el archivo de resultados puede ser una especie de Frankenstein, formado en parte por varios archivos.
Quizás si el archivo contiene código PHP que no sea para imprimir, obviamente no lo imprimirá. Suelen ser en esos casos Documentos con Programas PHP dedicados a generar configuraciones, crear variables, categorías, objetos, y luego ayudar al procesamiento programático del resultado final. En estos casos es probable que se necesite insertar al archivo "una sola vez" (en inglés la palabra "once" /uans/).

Funciones para incluir otro archivo en el medio del archivo final:
  • require( $darArchivo ) ;
  • include( $darArchivo ) ;
  • require_once( $darArchivo ) ;
  • include_once( $darArchivo ) ;
El archivo debe dársele como una Frase (técnicamente llamada String, tira de caracteres).
La diferencia entre los verbos tiene que ver con el error que generen. Requerir (require) obliga a que el archivo exista; si el archivo mencionado no llegase a existir la página web deja de procesar PHP, imprime un mensaje de Error en el archivo final y devuelve el archivo truncado.
Incluir un archivo (include) puede que muestre el mensaje de error pero continua procesando el Documento PHP.

Comentarios