0% encontró este documento útil (0 votos)
55 vistas5 páginas

Conceptos Básicos de PHP

PHP es un lenguaje de código abierto popular para desarrollo web que se puede incrustar en HTML. Permite recopilar datos de formularios, generar páginas dinámicas, y más. Se puede usar para scripts del servidor, línea de comandos, y aplicaciones de escritorio en varios sistemas operativos y servidores web. Ofrece soporte para bases de datos, comunicación con otros servicios, procesamiento de texto, y más.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
55 vistas5 páginas

Conceptos Básicos de PHP

PHP es un lenguaje de código abierto popular para desarrollo web que se puede incrustar en HTML. Permite recopilar datos de formularios, generar páginas dinámicas, y más. Se puede usar para scripts del servidor, línea de comandos, y aplicaciones de escritorio en varios sistemas operativos y servidores web. Ofrece soporte para bases de datos, comunicación con otros servicios, procesamiento de texto, y más.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

Conceptos básicos de

PHP
toriz mendoza marilin valeria
¿Qué es PHP
PHP (acrónimo recursivo de PHP: Hypertext

Preprocessor) es un lenguaje de código abierto muy

popular especialmente adecuado para el desarrollo

web y que puede ser incrustado en HTML.


¿Qué puede hacer PHP?
Cualquier cosa. PHP está enfocado principalmente a la programación de scripts del lado del servidor,

por lo que se puede hacer cualquier cosa que pueda hacer otro programa CGI, como recopilar datos

de formularios, generar páginas con contenidos dinámicos, o enviar y recibir cookies. Aunque PHP

puede hacer mucho más.


Existen principalmente tres campos principales donde se usan scripts de PHP.
Scripts del lado del servidor.
Scripts desde la línea de comandos.
Escribir aplicaciones de escritorio.
PHP puede emplearse en todos los sistemas operativos principales, incluyendo Linux, muchas

variantes de Unix (incluyendo HP-UX, Solaris y OpenBSD), Microsoft Windows, macOS, RISC OS y

probablemente otros más. PHP admite la mayoría de servidores web de hoy en día, incluyendo

Apache, IIS, y muchos otros. Esto incluye cualquier servidor web que pueda utilizar el binario de PHP

FastCGI, como lighttpd y nginx. PHP funciona tanto como módulo como procesador de CGI.
De modo que con PHP, se tiene la libertad de elegir el sistema operativo y el servidor web.

Además, se tiene la posibilidad de utilizar programación por procedimientos o programación

orientada a objetos (POO), o una mezcla de ambas.


Con PHP no se está limitado a generar HTML. Entre las capacidades de PHP se incluyen la

creación de imágenes, ficheros PDF e incluso películas Flash (usando libswf y Ming) generadas

sobre la marcha. También se puede generar fácilmente cualquier tipo de texto, como XHTML y

cualquier otro tipo de fichero XML. PHP puede autogenerar estos ficheros y guardarlos en el

sistema de ficheros en vez de imprimirlos en pantalla, creando una caché en el lado del servidor

para contenido dinámico.


Una de las características más potentes y destacables de PHP es su soporte para un amplio

abanico de bases de datos. Escribir una página web con acceso a una base de datos es

increíblemente simple utilizando una de las extensiones específicas de bases de datos (p.ej., para

mysql), o utilizar una capa de abstracción como PDO, o conectarse a cualquier base de datos que

admita el estándar de Conexión Abierta a Bases de Datos por medio de la extensión ODBC. Otras

bases de datos podrían utilizar cURL o sockets, como lo hace CouchDB.


PHP también cuenta con soporte para comunicarse con otros servicios usando protocolos tales

como LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (en Windows) y muchos otros. También se

pueden crear sockets de red puros e interactuar usando cualquier otro protocolo. PHP tiene soporte

para el intercambio de datos complejos de WDDX entre virtualmente todos los lenguajes de

programación web. Y hablando de interconexión, PHP tiene soporte para la instalación de objetos de

Java y emplearlos de forma transparente como objetos de PHP.


PHP tiene útiles características de procesamiento de texto, las cuales incluyen las expresiones

regulares compatibles con Perl (PCRE), y muchas extensiones y herramientas para el acceso y

análisis de documentos XML. PHP estandariza todas las extensiones XML sobre el fundamento sólido

de libxml2, y amplía este conjunto de características añadiendo soporte para SimpleXML,

XMLReader y XMLWriter.
Existen otras extensiones interesantes, las cuales están categorizadas alfabéticamente y por

categoría. También hay extensiones adicionales de PECL que podrían estar documentadas o no

dentro del manual de PHP, tal como » XDebug.


Como se puede apreciar, esta página no es suficiente para enumerar todas las características y

beneficios que ofrece PHP. Consulte las secciones Instalación de PHP y Referencia de las funciones

para una explicación de las extensiones mencionadas aquí.

También podría gustarte