Sunteți pe pagina 1din 12

Basico de PHP

kz

Qu es PHP?
PHP (acrnimo de "PHP: Hypertext Preprocessor") es un lenguaje de "cdigo abierto" interpretado, de alto nivel, embebido en pginas HTML y ejecutado en el servidor. Una respuesta corta y concisa, pero, qu significa realmente? Un ejemplo nos aclarar las cosas: Example #1 Un ejemplo introductorio

<html> <head> <title>Ejemplo</title> </head> <body> <?php echo "Hola, Soy un script PHP!"; ?> </body> </html>

Esto es muy parecido a cualquier otro Script escrito en Perl o C. El cdigo de PHP est incluido en tags especiales "<?,?>". Lo que hace diferente a PHP es que el cdigo que se deba ejecutar se ejecuta siempre en el servidor. As, al ejecutar el script anterior, el cliente recibir slo los resultados de la ejecucin por lo que es imposible para el cliente acceder al cdigo que gener la pgina.

Un poco de Historia PHP?


PHP/FI PHP es el heredero de un producto anterior, llamado PHP/FI. PHP/FI fue creado por Rasmus Lerdorf en 1995, inicialmente como un simple conjunto de scripts de Perl para controlar los accesos a su trabajo online. Llam a ese conjunto de scripts 'Personal Home Page Tools'. PHP/FI 2.0 No se liber oficialmente hasta Noviembre de 1997, despus de gastar la mayora de su vida en desarrollos beta. Fue sucedido en breve tiempo por las primeras versiones alfa de PHP 3.0. PHP 3 PHP 3.0 era la primera versin que se pareca fielmente al PHP tal y como lo conocemos hoy en da. Fue creado por Andi Gutmans y Zeev Zuraski en 1997 reescribindolo completamente, despus de que encontraran que PHP/FI 2.0 tena pocas posibilidades para desarrollar una aplicacin comercial que estaban desarrollando para un projecto universitario. Web en Internet. PHP 3.0 se liber oficialmente en Junio de 1998, despus de haber gastado unos 9 meses en pruebas pblicas. PHP 4 En el invierno de 1998, poco despus del lanzamiento oficial de PHP 3.0, Andi Gutmans y Zeev Suraski comenzaron a trabajar en la reescritura del ncleo de PHP. Los objetivos de diseo fueron mejorar la ejecucin de aplicaciones complejas, y mejorar la modularidad del cdigo base de PHP. El equipo de desarrollo de PHP incluye docenas de programadores, as como otras docenas de personas trabajando en proyectos relacionados con PHP como PEAR y el proyecto de documentacin. PHP 5 El 13 de julio de 2004, fue lanzado PHP 5, utilizando el motor Zend Engine 2.0 (o Zend Engine 2). La versin ms reciente de PHP es la 5.3.6 (17 de marzo de 2011), que incluye todas las ventajas que provee el nuevo Zend Engine 2.

Qu se puede hacer con PHP?


En el nivel ms bsico PHP es equiparable a un CGI cualquiera. La mayor fuerza de PHP es que est preparado para soportar accesos a muchos tipos de bases de datos como: Adems de esto, PHP soporta la utilizacin de otros protocolos como IMAP, SNMP, NNTP, POP3 o HTTP a nivel de socket.

Adabas D Empress Hyperwave Informix InterBase mSQL MySQL Oracle (OCI7 and OCI8) PostgreSQL Sybase Unix dbm

dBase FilePro (read-only) IBM DB2 Ingres FrontBase Direct MS-SQL ODBC Ovrimos Solid Velocis Otros..

Qu se puede hacer con PHP?


Tambin cuenta con una extensin DBX de abstraccin de base de datos Adicionalmente, PHP soporta ODBC (el Estndar Abierto de Conexin con Bases de Datos). PHP tambin cuenta con soporte para comunicarse con otros servicios usando protocolos tales como:
LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (en Windows) y muchos otros.

Tambin se pueden crear sockets puros. PHP soporta WDDX para el intercambio de datos entre lenguajes de programacin en Web. Y hablando de interconexin, PHP puede utilizar objetos Java de forma transparente como objetos PHP. Y con la extensin de CORBA puede ser utilizada para acceder a objetos remotos. PHP tiene unas caractersticas muy tiles para el procesamiento de texto, desde expresiones regulares, extendidas o tipo Perl hasta XML. Si usa PHP en el campo del comercio electrnico, encontrar muy tiles las funciones Cybercash, CyberMUT, VeriSign Payflow Pro y CCVS para sus programas de pago.

Qu QUIERE hacer con PHP?


Sitio Web para vender todos los objetos en desuso, (Mercado de Pulgas). .

Qu necesito con PHP?


Digamos que usted tiene limitado acceso a internet y se encuentra programando localmente. En este caso, querr instalar un servidor Web como: Apache, y PHP. Lo ms seguro es que tambin quiera instalar un motor de base de datos como MySQL. Puede instalar estos productos individualmente o simplemente localizar un paquete pre-configurado que automticamente instale todos estos productos con solamente unos movimientos de su ratn. Es muy fcil instalar un servidor Web con soporte para PHP en cualquier sistemas operativo, incluyendo Mac, Linux y Windows. No puede faltar un editor, cual le gusta???, Ese le sirve!!!!!

Cmo funciona el interprete de PHP con ZEND?


Con Zend Compiler se permitir a los desarrolladores compilar sus propios script de PHP y distribuirlos. De esta forma se pretende proteger el cdigo fuente y as crear una especie de copyright, permitiendo a las empresas crear aplicaciones y soluciones software basado en PHP.
PHP 5

PHP es una extensin para servidores web.


Lo que hace es ponerse "entre" el servidor y el cliente
PHP toma cdigo dentro de las pginas, lo ejecuta en el servidor y enva el resultado al cliente. El cliente no puede visualizar el cdigo del programa, slo su resultado. Adems, por ser un lenguaje de scripting, los programas no se compilan, sino slo se interpretan; esto significa que es ms lento en ejecutarse que, por ejemplo, un programa en C, pero al mismo tiempo los cambios en el cdigo PHP tienen efecto de inmediato.

No todos los archivos son interpretados por el plug-in de PHP, sino slo aquellos que hayan sido definidos en la configuracin del servidor como tales, puesto que la interpretacin de cdigo es un proceso que toma un tiempo mayor al que se emplea en enviar una pgina tal como est. Es comn utilizar una o varias extensiones para informar al servidor que debe interpretarlas: .

Revisin de HTML

Question and Answer

S-ar putea să vă placă și