Si eres desarrollador web, estás relacionado o simplemente deseas involucrarte de alguna u otra forma con el diseño y desarrollo de sitios web, de manera obligatoria debes conocer PHP. Debido a que este lenguaje se ha convertido en algo vital para el funcionamiento y despliegue de páginas web. Incluso el sistema de gestión de contenido llamado WordPress está escrito en este lenguaje. Por lo tanto debes conocer a toda costa el lenguaje de programacion php.
Concepto de php
PHP es un lenguaje de programación de código abierto muy popular, su acrónimo recursivo en inglés es Hypertext Preprocessor (preprocesador de hipertexto en español) adecuado para desarrollo web debido a su flexibilidad y es su uso principal.
Fue creado originalmente por Rasmus Lerdof en 1994, sin embargo en la actualidad el lenguaje sigue siendo desarrollado con nuevas funciones por The PHP Group. Publicado bajo la PHP License, la Free Software Foundation considera esta licencia como software libre.
Reglas basicas de php
Como en cualquier lenguaje de programación, hay reglas que se deben respetar, en este caso las mas importantes son:
- Siempre terminaremos una linea con un punto y coma ( ; )
- Siempre empezaremos nuestro código con “<?php” y lo terminaremos con “?>”
- El archivo donde se encuentre el código PHP deberá tener la extensión “.php”
- Nunca debe escribirse código HTML dentro de los tags a menos que este dentro de comillas simples ( ‘ ‘ )
Algunas características
- Es considerado un lenguaje fácil de aprender.
- Es orientado al desarrollo de aplicaciones web dinámicas con acceso a la información almacenada en una base de datos.
- El código fuente escrito en PHP es invisible al navegador web y al cliente.
- Es libre.
- Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad
- Posee una amplia documentación.
- Permite aplicar técnicas de programación orientada a objetos.
Inconvenientes
- Debido a que es un lenguaje interpretado, un script en PHP puede llegar a funcionar considerablemente más lento que su equivalente en un lenguaje de bajo nivel, sin embargo esto se puede minimizar con técnicas de caché.
- Como es un lenguaje interpretado en ejecución, para ciertos usos puede resultar un inconveniente que el código fuente no pueda ser ocultado. La técnica de la ofuscación puede dificultar su lectura pero no necesariamente impide examinar el código.
Si quieres conocer un poco más sobre el estado actual de PHP y su fututo, te invito a leer este artículo.