|
Qué es PHP?
PHP es un lenguaje interpretado de alto nivel embebido en páginas HTML y ejecutado en el servidor. La mayoría de su sintaxis es similar a C, Java y Perl, con solamente un par de características PHP específicas. La meta de este lenguaje es permitir escribir a los creadores de páginas web, páginas dinámicas de una manera rápida y fácil.
Ejemplo:
<html>
<head>
<title>Ejemplo PHP</title>
</head>
<body>
<?php echo "Hola, este es un ejemplo con PHP!"; ?>
</body>
</html>
En el ejemplo anterior se observa que no es lo mismo que un script CGI
escrito en otro lenguaje de programación como Perl o C, ya que en lugar
de escribir un programa con muchos comandos para crear una salida en
HTML, se escribe el código HTML con cierto código PHP embebido en el
mismo, que producirá cierta salida.
Lo que distingue a PHP de la tecnología Javascript, la cual se ejecuta
en la máquina cliente, es que el código PHP es ejecutado en el
servidor. Si se tiene un script similar al del ejemplo en el servidor,
el cliente solamente recibiría el resultado de su ejecución en el
servidor, sin ninguna posibilidad de determinar que código ha producido
el resultado recibido. El servidor web puede ser incluso configurado
para que procese todos los ficheros HTML con PHP.
Qué se puede hacer con PHP?
Al nivel más básico, PHP puede hacer cualquier cosa que se pueda hacer
con un script CGI, como procesar la información de formularios, generar
páginas con contenidos dinámicos, o mandar y recibir cookies.
Quizás la característica más potente y destacable de PHP es su soporte
para una gran cantidad de bases de datos. Escribir un interfaz vía web
para una base de datos es una tarea simple con PHP. Las siguientes
bases de datos están soportadas actualmente:
- Adabas D
- Base
-
Empress
-
FilePro
- FrontBase
- IBM DB2
-
Informix
-
Ingres
-
InterBase
-
mSQL
-
MySql
-
ODBC
-
Oracle (OCI7 and OCI8)
-
PostgreSQL
-
Solid
-
Sybase
-
Unix dbm
-
Velocis
PHP también soporta el uso de otros servicios que usen protocolos como
IMAP, SNMP, NNTP, POP3, HTTP y derivados. También se pueden abrir
sockets de red directos (raw sockets) e interactuar con otros
protocolos.
Corta historia de PHP
PHP fue concebido en otoño de 1994 por Rasmus Lerdorf. Las primeras
versiones no distribuidas al público fueron usadas en un sus páginas
web para mantener un control sobre quien consultaba su currículum. La
primera versión disponible para el público a principios de 1995 fue
conocida como "Herramientas para paginas web personales" (Personal Home
Page Tools). Consistían en un analizador sintáctico muy simple que solo
entendía unas cuantas macros y una serie de utilidades comunes en las
páginas web de entonces, un libro de visitas, un contador y otras
pequeñas cosas. El analizador sintáctico fue reescrito a mediados de
1995 y fue nombrado PHP/FI versión 2. FI viene de otro programa que
Rasmus había escrito y que procesaba los datos de formularios. Así que
combinó las "Herramientas para paginas web personales", el "intérprete
de formularios", añadió soporte para mSQL y PHP/FI vio la luz. PHP/FI
creció a gran velocidad y la gente empezó a contribuir en el código.
Es difícil dar estadísticas exactas, pero se estima que a finales de
1996 PHP/FI se estaba usando al menos en 15.000 páginas web alrededor
del mundo. A mediados de 1997 este número había crecido a mas de
50.000. A mediados de 1997 el desarrollo del proyecto sufrió un
profundo cambio, dejó de ser un proyecto personal de Rasmus, al cual
habían ayudado un grupo de usuarios y se convirtió en un proyecto de
grupo mucho más organizado. El analizador sintáctico se rescribió desde
el principio por Zeev Suraski y Andi Gutmans y este nuevo analizador
estableció las bases para PHP versión 3. Gran cantidad de código de
PHP/FI fue portado a PHP3 y otra gran cantidad fue escrito
completamente de nuevo.
Hoy en día, tanto PHP/FI como PHP3 se distribuyen en un gran número de
productos comerciales tales como el servidor web "C2's StrongHold" y
Redhat Linux. Una estimación conservativa basada en estadísticas de
NetCraft (ver también Estudio de NetCraft sobre servidores web), es que
más de 1.000.000 de servidores alrededor del mundo usan PHP. Para
hacernos una idea, este número es mayor que el número de servidores que
utilizan el "Netscape's Enterprise server" en Internet.
A la vez que todo esto está pasando, el trabajo de desarrollo de la
próxima generación de PHP está en marcha. Esta versión utiliza el
potente motor de scripts Zend para proporcionar altas prestaciones, así
como soporta otros servidores web, además de apache, que corren PHP
como módulo nativo.
|
Cómo podemos contactarlo? Escrito por admin el 2008-07-11 15:44:46 Para poder ayudarle a solucionar este problema tendriamos q saber a que correo podemos contactarlo. Si le parece bien envienmos un e-mail a webmaster @ desarrollandoweb.com
| Actualizacion pagina web Escrito por Invitado el 2008-07-09 08:30:02 Contrate el diseño de una pagina Web y la desarrollaron en PHP. Cuando quedo mas o menos lista, el creador la abandono y ahora no puedo actualizarla pues no tengo los conocimientos. Quiero que me ayuden a conseguir la forma de continuar con la pagina. Que hago tomo el curso PHP o contrato una persona ?
| |