Php Que Es Y Como Se Define
Enviado por juliohtch • 31 de Agosto de 2014 • 1.171 Palabras (5 Páginas) • 181 Visitas
Qué se puede hacer con PHP?
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. Y esto no es todo, se
puede hacer mucho más.
Existen tres campos en los que scripts escritos en PHP son usados.
• Scripts en la parte del servidor. Este es el campo más tradicional y el principal campo de trabajo. Se
necesitan tres cosas para que esto funcione. El parseador PHP (CGI ó módulo), un servidor web y un
navegador. Se necesita correr el servidor web con PHP instalado. El resultado del programa PHP se
puede obtener a través del navegador, conectando con el servidor web. Consultar la sección
Instrucciones de instalación para más información.
• Scripts en linea de comandos. Podeis crear un script PHP y correrlo sin ningún servidor web ó
navegador. Solamente necesitais el parseador PHP para usarlo de esta manera. Este tipo de uso es ideal
para scripts ejecutados regularmente desde cron (en *nix ó Linux) ó el Planificador de tareas (en
Windows). Estos scripts tambien pueden ser usados para tareas simples de procesado de texto.
Consultar la sección Usos de PHP en la linea de comandos para más información.
• Escribir aplicaciones gráficas clientes. PHP no es probablemente el mejor lenguaje para escribir
aplicaciones gráficas, pero si sabeis bien PHP, y os gustaria utilizar algunas características avanzadas
en programas clientes, podeis utilizar PHP-GTK para escribir dichos programas. Es tambien posible
escribir aplicaciones independientes de una plataforma. PHP-GTK es una extensión de PHP, no
disponible en la distribución principal. Si te interesa PHP-GTK, puedes visitar las páginas web del
projecto (http://gtk.php.net/).
PHP puede ser utilizado en cualquiera de los principales sistemas operativos del mercado, incluyendo
Linux, muchas variantes Unix (incluido HP-UX, Solaris y OpenBSD), Microsoft Windows, Mac OS X,
RISC OS y probablemente alguno más. PHP soporta la mayoría de servidores web de hoy en día,
incluyendo Apache, Microsoft Internet Information Server, Personal Web Server, Netscape y iPlanet,
Oreilly Website Pro server, Caudium, Xitami, OmniHTTPd y muchos otros. PHP tiene módulos
disponibles para la mayoría de los servidores, para aquellos otros que soporten el estándar CGI, PHP
puede usarse como procesador CGI.
Asi que, con PHP teneis la libertad de escoger el sistema operativo y el servidor de vuestro gusto.
Tambien teneis la posibilidad de usar programación de procediminetos ó programación orientada a
objetos. Aunque no todas la características estándares de la programación orientada a objetos están
implementadas en la versión actual de PHP, muchas librerías y aplicaciones grandes (incluyendo la
libreria PEAR) están escritas íntegramente usando programación orientada a objetos.
Con PHP no estais limitados a resultados en HTML. Entre las habilidades de PHP se incluyen, creación
de imágenes, ficheros PDF y películas Flash (usando libswf y Ming) sobre la marcha. Tambien podeis
presentar otros resultados, como XHTM y ficheros XML. PHP puede autogenerar estos ficheros y
grabarlos en el sistema de ficheros en vez de presentarlos en la pantalla.
Quizas la característica más potente y destacable de PHP es su soporte para una gran cantidad de bases
de datos. Escribir un interfaz via web para una base de datos es una tarea simple con PHP. Las siguientes
bases de datos están soportadas actualmente:
Adabas D Ingres Oracle (OCI7 and OCI8)
3
Capítulo 1. Introducción
dBase InterBase Ovrimos
Empress FrontBase PostgreSQL
FilePro (read-only) mSQL Solid
Hyperwave Direct MS-SQL Sybase
IBM DB2 MySQL Velocis
Informix ODBC Unix dbm
Tambien tenemos una extensión DBX de abstracción de base de datos que permite usar de forma
transparente cualquier base de datos soportada por la extension. Adicionalmente, PHP soporta ODBC
(The Open Database Connection standard), asi que podeis conectar a cualquier base de datos que soporte
este estandar.
PHP tambien tiene soporte para comunicarse con otros servicios usando protocolos tales como LDAP,
IMAP, SNMP, NNTP, POP3, HTTP, COM (en Windows) y muchos otros. Tambien se pueden crear raw
sockets. PHP soporta WDDX para intercambio de datos entre lenguajes de programación en web. Y
hablando de interconexión, PHP puede utilizar objetos Java de forma transparente como objetos PHP Y
la extensión de CORBA puede ser utilizada para acceder a objetos remotos.
...