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';
print 'Hola mundo';
echo <<< TXT
   Para
   poner
   multiples
   lineas
TXT;

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
#Comentar desde ese punto hasta el final de la 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
echo *Hola $nom \n como estas ?*Hola Juan
Como estas ?
Hola $nom \n como estas ?
echo **

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

5. Ejecutar código

Como ya hemos mencionado PHP es un lenguaje del lado del servidor y lo común es que se instale un servidor como XAMPP por ejemplos y que hagas las pruebas localmente en tu computador usando localhost, pero si lo que quieres es hacer una prueba rápida y saber si funciona o no un comando también puedes usar paiza.io que es una ventana donde copias tu código PHP y lo ejecutas.

6. Manual PHP oficial

Existe un manual PHP oficial que es de sacarse el sombre, en español y con muchos ejemplos.