Introducción

PHP es un lenguaje de programación de código abierto, de uso general del lado del servidor, originalmente diseñado para el desarrollo web de contenido dinámico. Actualmente el lenguaje sigue siendo desarrollado con nuevas funciones por el grupo PHP.

1. Lo básico:

Cuando PHP analiza un archivo, busca las etiquetas de apertura y cierre, que son <?php y ?>, que indican la zona de PHP dónde empezar y finalizar la interpretación del código. Este mecanismo permite embeber a PHP en todo tipo de documentos, ya que todo lo que esté fuera de las etiquetas de apertura y cierre de PHP será ignorado por el analizador.

El uso mas común es en combinación con HTML, CSS y JavaScript en paginas web haciendo que se pueda intercalar código PHP que se va mostrando según la secuencia de programación.

<!DOCTYPE html>
<HTML lang="es">
<HEAD>
	<TITLE>Manual PHP</TITLE>
	<LINK type="text/css" rel="StyleSheet" href="hoja.css"></Link>
	<SCRIPT>
		...
	</SCRIPT>
</HEAD>

<BODY>
	<?php
	echo "<H1>Hola mundo</H1>";
	<?
	...
</BODY>
</HTML>

Si lo que queremos es crear un archivo Excel, solo hay que poner el encabezado correcto y luego crear la tabla.

<?php
header("Content-Type: application/vnd.ms-excel");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: attachment;filename=Hola_Excel.xls");
<table>
...
</table>
<?

2. Mostrar datos

Para esto se usa el comando echo o print.

echo 'Hola mundo';

3. Comentarios

Hay dos tipos de comentarios en PHP el de una solo linea // o # que comentara lo escrito desde ese lugar hasta el final de dicha linea y el que abarca varias lineas que se inicia con /* y termina con */

//Comentario de una linea

/*comentarios
múltiple
linea*/

Puedes poner un comentario simple // a continuación de una linea de comando PHP, pero si el comentario es múltiple este debe iniciar en una nueva linea.

4. Comillas simples vs dobles

Las comillas dobles evalúan el texto contenido, las comillas simples no.

Ejemplos
SintaxisComillas doblesComillas simples
*Hola $nom \n como estas ?*Hola Juan
Como estas ?
Hola $nom \n como estas ?
**

Siempre que use variables o caracteres especiales debe usar comillas doble.