Introduccion

PHP es un lenguaje de programación de codigo 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 basico:

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 comun es en combinacion con HTML, CSS y JavaScript en paginas web haciendo que se pueda intercalar codigo PHP que se va mostrando segun la secuencia de programacion.

<!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 luagr hasta el final de dicha linea y el que abarca varias lineas que se inicia con /* y termina con */

//Comentario de una linea

/*comentarios
multiple
linea*/

Puedes poner un comentario simple // a continuacion de una linea de comando PHP, pero si el comentario es multiple este debe iniciar en una nueva linea.

4. Comillas simples vs dobles

Las comillas dobles evaluan 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 comilla doble.