Php es un lenguaje pensado para todo aquel desarrollador de páginas web que busque dar un plus de dinamismo a la misma. Funciona del lado del servidor por lo que se convierte en un lenguaje ideal para acceder a información almacenada en base de datos y sacarla de la forma que a nosotros nos interese así como justo lo contrario, introducir nueva información.
Con php podremos generar todo tipo de documentos según lo que necesitemos. Por poner un ejemplo si es una imagen en png indicaremos por ejemplo con Content-type image/png aunque en la mayoría de las ocasiones php se utiliza para integrar dentro de documentos en html para sacar información de forma dinámica y visual en los navegadores web.
PHP se considera unos de los lenguajes de programación más sencillos de aprender, en primer lugar por ser uno de los lenguajes con mayor documentación y con más ayuda en las diferentes comunidades de programadores que nos encontramos en la red.
Lo primero que necesitamos para poder comenzar a programar es que lo que escribamos se ejecute y no se nos devuelva en formato texto para ello os recomiendo echar un vistazo al artículo Como montar un servidor web con Virtualmin en Linux. Otra opción si solo quieres realizar unas pequeñas pruebas es que instales xampp bajo Linux, Windows y Mac.
Comenzando a programar en PHP
Imaginemos que tenemos una página web que llamaremos index.html con el siguiente código.
1 2 3 4 5 6 7 8 9 10 11 |
<!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8" /> <title>Ejemplo de página web en HTML</title> </head> <body> <h1>HOLA MUNDO</h1> <p>Esta documento se va convertir en mi primer página web dinámica.</p> </body> </html> |
Para introducir nuestro código php que nos permitirá sacar un texto de forma dinámica lo que realizaremos será en primer lugar renombrar ese fichero index.html por index.php y lo llevaremos a la carpeta que está ejecutando XAMPP o en caso de virtualmin a la carpeta del dominio que esté asociado en apache que por defecto será la del usuario del dominio creado /home/dominio/public_html/ .
Para realizar la prueba de que el código PHP se está ejecutando escribiremos lo siguiente:
1 2 3 4 5 6 7 8 9 10 11 12 |
<!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8" /> <title>Ejemplo de página web en HTML</title> </head> <body> <?php $minombre = "Iftutorial"; ?> <h1>HOLA <?php echo $minombre; ?></h1> <p>Esta documento se va convertir en mi primer página web dinámica.</p> </body> </html> |
$minombre se trata de una variable a la que estamos asignando el valor Iftutorial para probar que está realmente devolviendo ese valor posteriormente con echo. Cuando entremos por el navegador a localhost/index.php o dominio.com/index.php dependiendo de donde estemos trabajando debería devolvernos exactamente lo mismo que index.php pero cambiando Mundo por iftutorial.
En los próximos tutoriales analizaremos más en profundidad como declarar variables y como utilizarlas.