Introducción PHP

Logo PHP

Esta introducción PHP pretende explicar qué es PHP, ver cómo es un código PHP así como conocer cuáles son sus usos más destacados de este lenguaje de programación.

¿Qué es PHP?

PHP o PHP: Hypertext Preprocessor es un lenguaje de script interpretado de alto nivel que se ejecuta normalmente en el lado del servidor y se enfoca a los desarrollos web. Es decir, mediante PHP podremos crear páginas web dinámicas o servicios que pueden devolver valores de negocio.

PHP fue creado en 1994 por Rasmus Lerdorf, desde entonces ha conseguido convertirse en uno de los lenguajes de programación más utilizados para el desarrollo web. Disponiendo de una amplia comunidad que podemos consultar en PHP.net.

Cuando utilizamos PHP normalmente se suele ejecutar scripts del lado del servidor dentro de un servidor web, por lo que nos sirve principalmente para r_ecuperar y procesar información de formularios_, generar páginas web dinámicas, acceder a bases de datos para recuperar información o gestionar cookies de páginas web.

Si bien es verdad que podemos utilizar PHP desde el lado de cliente para realizar operaciones, así como desde la línea de comandos.

Dentro de las características de PHP encontramos su simplicidad y facilidad de uso con una curva de aprendizaje sencilla, que es código abierto u opensource, la compatibilidad multiplaforma y de sistemas operativos, los accesos a bases de datos, su escalabilidad y flexibilidad así como una amplia comunidad de usuarios.

Funcionamiento de PHP

El funcionamiento de PHP es que el código PHP se interpreta en el servidor por parte de un interprete PHP que suele estar dentro de un servidor web o en un CGI (Common Gateway Interface).

El código PHP se puede definir directamente en un fichero o bien incrustado dentro de una página HTML, lo que simplifica y reduce el código que se tiene que devolver a la hora de tener una página web.

Así podremos encontrar el siguiente código fuente PHP:

<?php
  echo "Hola Mundo";
?>

O el código PHP incrustado dentro de la página HTML:

<!doctype html>
<html>
<head>
  <title>Página HTML con PHP</title>
</head>
<body>

  <?php
    echo "Hola Mundo";
  ?>

</body>
</html>

Como se puede ver el código PHP se incrusta dentro de las etiquetas <?php y ?>

Usos de PHP

A día de hoy tenemos muchos usos de PHP en la web. Y es PHP es la base de una gran cantidad de las páginas o sitios web que encontramos en Internet. Desde nuestro propio sitio web hasta la aplicación más avanzada.

Cuando hablamos de aplicaciones web construidas con PHP, nos encontramos con una amplia variedad de opciones y usos. Entre las más destacadas encontramos:

  • Gestores de Contenido o CMS: Se trata de sistemas que permiten la creación y administración de contenidos de manera sencilla y sin necesidad de conocimientos técnicos avanzados. Dentro de esta categoría, encontramos ejemplos tan conocidos y utilizados como Wordpress, Drupal o Joomla.
  • Comercio Electrónico o eCommerce: PHP también se utiliza en la creación de sitios web dedicados a la venta de productos o servicios en línea. Ejemplos notables de esto son Magento o Prestashop.
  • Herramientas de Gestión de Foros: La posibilidad de crear y gestionar foros es otro de los usos de PHP. Herramientas como bbPress, vBulletin o Question2Answers se basan en este lenguaje.
  • Redes Sociales: Muchas de las redes sociales que usamos a diario se construyen usando PHP. Un ejemplo famoso es Facebook, que comenzó construyéndose en PHP.
  • Wikis: Las wikis representan otro tipo de plataforma que obtienen gran beneficio del uso de PHP. Un claro y notable ejemplo de esto es la enciclopedia en línea más grande y popular del mundo, Wikipedia.
  • Plataformas de Educación o LMS: Finalmente, las plataformas de gestión de aprendizaje como Moodle también están construidas con PHP. Estas herramientas permiten la creación, administración y seguimiento de cursos en línea de manera eficiente.

Como hemos visto en esta introducción a PHP la versatilidad de este lenguaje permite crear casi cualquier tipo de aplicación web, así como desarrollar aplicaciones. Así que os animo que no dejéis de consultar su web en PHP.net y descargar la documentación de PHP.

Ahora iremos entrando en cada uno de los puntos de este lenguaje de programación a lo largo de este manual de PHP.


Mejora esta página