lunes, 10 de septiembre de 2007

Php.

Qué es el PHP?

Por Christian Van Der Henst S. | 77,117 Lecturas

El PHP (acronimo de PHP: Hypertext Preprocessor), es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor.

Introducción al PHP: Hypertext Preprocessor

El PHP
(acrónimo de “PHP: Hypertext Preprocessor”),
es un lenguaje interpretado de alto nivel embebido en páginas HTML
y ejecutado en el servidor.

El PHP inicio como una modificación a Perl
escrita por Rasmus Lerdorf a finales de 1994. Su primer uso fue el de mantener
un control sobre quien visitaba su curriculum en su web. En los siguientes tres
años, se fue convirtiendo en lo que se conoce como PHP/FI 2.0. Esta forma de
programar llego a muchos usuarios, pero el lenguaje no tomo el peso actual hasta
que Zeev Surasky y Andi Gutmans le incluyeron nuevas características en 1997,
que dio por resultado el PHP 3.0.
La versión 4 es la más reciente. Según estudios más de un millón de servidores
tienen esta capacidad implementada y los números continúan creciendo.

Traduciendo la definición del FAQ de PHP.net: “El PHP es
un lenguaje de script incrustado dentro del HTML. La mayor parte de su sintaxis
ha sido tomada de C, Java y Perl con algunas características especificas
de si mismo. La meta del lenguaje es permitir rápidamente a los desarrolladores
la generación dinámica de paginas”
.

Con PHP se puede
hacer cualquier cosa que podemos realizar con un script CGI,
como el procesamiento de información en formularios,
href="http://www.forosdelweb.com/php/">foros de discusión
,
manipulación de cookies y páginas dinámicas. Un sitio con paginas dinámicas
es el que permite interactuar con el visitante, de modo que cada usuario que
visita la pagina vea la información modificada para requisitos articulares.
Las aplicaciones dinámicas para el Web son frecuentes en los sitios comerciales
e-commerce), donde el contenido visualizado se genera de la información alcanzada
en una base de datos u otra fuente externa.

Una de sus características más potentes es su suporte para gran cantidad de
bases de datos.Entre su soporte pueden mencionarse InterBase, mSQL, MySQL, Oracle, Informix,
PosgreSQL, entre otras.

PHP también ofrece la integración con
las varias bibliotecas externas, que permiten que el desarrollador haga casi
cualquier cosa desde generar documentos en pdf hasta analizar código
XML.

Su sintaxis es muy similar a la del
href="http://maestrosdelweb.com/editorial/phpintro/aspintro/">ASP
,
pues el código PHP va incrustado dentro del código HTML. Sus tags van incluidos dentro de y ?>.

Un ejemplo práctico de una instrucción funcional de PHP sería:

Que al ser ejecutado en el servidor nos imprimiría dentro del código HTML
la frase:

Hola, Maestros del Web!

PHP ofrece una
solución simple y universal para las paginaciones dinámicas del Web de fácil
programación. Su diseño elegante lo hace perceptiblemente más fácil
de mantener y ponerse al día que el codigo comparables en otros lenguajes.

Debido a su amplia distribución PHP esta
perfectamente 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 se reparan rápidamente. El código se
pone al día continuamente con mejoras y extensiones de lenguaje para ampliar
las capacidades de PHP.

PHP es utilizado en aplicaciones Web-relacionadas
por algunas de las organizaciones más prominentes tales como Mitsubishi, Redhat,
Der Spiegel, MP3-Lycos, Ericsson y NASA.

PHP es la opción natural para los programadores
en máquinas con
href="http://maestrosdelweb.com/editorial/phpintro/linux">Linux
que ejecutan servidores web con Apache, pero
funciona igualmente bien en cualquier otra plataforma de UNIX o de Windows,
con el software de
href="http://www.netscape.com/">Netscape
o
del web server de Microsoft. PHP también utiliza las sesiones de HTTP, conectividad de Java, expresiones regulares,
LDAP, SNMP, IMAP, protocolos de COM (bajo Windows).

Para trabajar con capacidades PHP, se
puede conseguir mayor información en PHP.net, sitio encargado de mantener al día
a todos los desarrolladores con las últimas descargas relacionadas con el
lenguaje y documentación.

Documento redactado gracias
a
href="http://www.forosdelweb.com/usuario.asp?id=1646">Herminio
Heredia Santos

No hay comentarios: