Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Características de PHP
Características de PHP
1. PHP
PHP es un lenguaje de script interpretado en el lado del servidor utilizado para la
generación de páginas Web dinámicas, similar al ASP de Microsoft o el JSP de Sun,
embebido en páginas HTML y ejecutado en el servidor..
La mayor parte de su sintaxis ha sido tomada de C, Java y Perl con algunas características
específicas de sí mismo. La meta del lenguaje es permitir rápidamente a los desarrolladores
la generación dinámica de páginas. No es un lenguaje de marcas como podría ser HTML,
XML o WML. Está más cercano a JavaScript o a C, para aquellos que conocen estos
lenguajes.
3. Características
Al ser un lenguaje libre dispone de una gran cantidad de características que lo convierten en
la herramienta ideal para la creación de páginas web dinámicas:
Soporte para una gran cantidad de bases de datos: MysSQL, PostgreSQL, Oracle,
MS SQL Server, Sybase mSQL, Informix, entre otras.
Integración con varias bibliotecas externas, permite generar documentos en PDF
(documentos de Acrobat Reader) hasta analizar código XML.
Ofrece una solución simple y universal para las paginaciones dinámicas del Web de
fácil programación.
Perceptiblemente más fácil de mantener y poner al día que el código desarrollado en
otros lenguajes.
Soportado por una gran comunidad de desarrolladores, como producto de código
abierto, PHP goza de la ayuda de un gran grupo de programadores, permitiendo que
los fallos de funcionamiento se encuentren y reparen rápidamente.
El código se pone al día continuamente con mejoras y extensiones de lenguaje para
ampliar las capacidades de PHP.
Con PHP se puede hacer cualquier cosa que podemos realizar con un script CGI,
como el procesamiento de información en formularios, foros de discusión,
manipulación de cookies y páginas dinámicas.
Un sitio con páginas webs dinámicas es aquel que permite interactuar con el visitante, de
modo que cada usuario que visita la página vea la información modificada para propósitos
particulares.
4. Seguridad
PHP es un potente lenguaje y el intérprete, tanto incluido en el servidor Web como módulo
o ejecutado como un binario CGI, puede acceder a ficheros, ejecutar comandos y abrir
comunicaciones de red en el servidor. Todas estas características hacen que lo que se
ejecute en el servidor Web sea seguro por defecto.
PHP ha sido diseñado específicamente para ser un lenguaje más seguro para escribir
programas CGI, Perl o C y con la correcta selección de las opciones de configuración de
tiempo de compilación y ejecución se consigue la exacta combinación de libertad y
seguridad que se necesita. Ya que existen diferentes modos de utilizar PHP, existe también
una multitud de opciones de configuración que permiten controlar su funcionamiento. Una
gran selección de opciones garantiza que se pueda usar PHP para diferentes aplicaciones,
pero también significa que existen combinaciones de estas opciones y configuraciones del
servidor que producen instalaciones inseguras.
5. Resumen
PHP es un lenguaje script procesado en el lado del servidor. El PHP se muestra como
código embebido dentro de una página HTML. El modo de operación del PHP es el
siguiente:
Este tipo de iteración permite algunas operaciones complejas como conexiones a bases de
datos o ejecución de complejos programas. PHP además de soportar un numero masivo de
bases de datos, incluyendo INFORMIX, ORACLE, Sybase, Solid y PostgreSQL, etc.
También nos ofrece una gran variedad de funciones que nos permiten desarrollar múltiples
funcionalidades que van desde enviar un e-mail, subir un archivo (upload), crear una
imagen en tiempo de ejecución, interactuar con diversos protocolos de comunicación,
interactuar con documentos XML, autenticación, creación dinámica de documentos PDF,
entre muchas otras cosas.