Qué Es PHP
Qué Es PHP
PHP es un lenguaje de código abierto muy popular, adecuado para desarrollo web y
que puede ser incrustado en HTML. Es popular porque un gran número de páginas y
portales web están creadas con PHP. Código abierto significa que es de uso libre y
gratuito para todos los programadores que quieran usarlo. Incrustado en HTML
significa que en un mismo archivo vamos a poder combinar código PHP con código
HTML, siguiendo unas reglas.
Caracteristicas
Se puede separar la estructura
Con esto quiero decir que podéis tener de manera independiente el código que se
encarga de mover los datos del que se enlaza a la interfaz. Esto se conoce como
Modelo Vista/Controlador (MVC). Gracias a esta característica, no “contaminaremos”
código con líneas innecesarias y lo mantendremos limpio y ordenado.
Permite programación orientada a objetos
Esto significa que podréis dividir vuestros scripts en métodos, clases, etc. para hacer
más ágil de cara al servidor el procesamiento de los datos.
Gran extensión de documentación
Ya sea creada de manera oficial como por los usuarios, PHP tiene la ventaja de ser
usado por millones de usuarios en muchos proyectos. De cara al nuevo programador
es una gran ventaja porqué no hay nada mejor que un lenguaje con una gran
comunidad detrás, sobre todo para los no tan afines al idioma anglosajón.
UTILIDAD
PHP se utiliza para generar páginas web dinámicas. Recordar que llamamos página
estática a aquella cuyos contenidos permanecen siempre igual, mientras que llamamos
páginas dinámicas a aquellas cuyo contenido no es el mismo siempre. Por ejemplo, los
contenidos pueden cambiar en base a los cambios que haya en una base de datos, de
búsquedas o aportaciones de los usuarios, etc.
¿Cómo trabaja PHP? El lenguaje PHP se procesa en servidores, que son potentes
ordenadores con un software y hardware especial. Cuando se escribe una dirección
tipo http://www.aprenderaprogramar.com/index.php en un navegador web como
Internet Explorer, Firefox o Chrome, ¿qué ocurre? Se envían los datos de la solicitud al
servidor que los procesa, reúne los datos (por eso decimos que es un proceso
dinámico) y el servidor lo que devuelve es una página HTML como si fuera estática.
El esquema es: Petición de página web al servidor --> El servidor recibe la petición,
reúne la información necesaria consultando a bases de datos o a otras páginas webs,
otros servidores, etc --> El servidor responde enviando una página web “normal”
(estática) pero cuya creación ha sido dinámica (realizando procesos de modo que la
página web devuelta no siempre es igual).
Una Página Web es conocida como un documento de tipo electrónico, el cual contiene
información digital, la cual puede venir dada por datos visuales y/o sonoros, o una
mezcla de ambos, a través de textos, imágenes, gráficos, audio o vídeos y otros tantos
materiales dinámicos o estáticos. Toda esta información se ha configurado para
adaptarse a la red informática mundial, también conocida como World Wide Web.