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.
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> <?
Para esto se usa el comando echo o print.
echo 'Hola mundo'; print 'Hola mundo'; echo <<< TXT Para poner multiples lineas TXT;
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.
Las comillas dobles evalúan el texto contenido, las comillas simples no.
Sintaxis | Comillas dobles | Comillas 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.
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.
Existe un manual PHP oficial que es de sacarse el sombre, en español y con muchos ejemplos.