You are on page 1of 5

Qué es PHP?

PHP (Acrónimo recursivo para “PHP: Hipertexto preprocesador”) es un código


abierto ampliamente utilizado lenguaje de escritura de propósito general que
resulta especialmente adecuado para el desarrollo web y puede ser embebido en
páginas HTML.

Una respuesta simple, pero ¿Qué significa eso? Un ejemplo:


Ejemplo 1.1 Un ejemplo introductorio.

Observe cómo esto es diferente de un script escrito en otros lenguajes como perl o
c- en lugar de escribir un programa con muchos comandos para generar HTML,
usted escribe un escritura HTML con un código incrustado para hacer algo (en
este caso, generar algo textual). El código PHP está encerrado en una estrella
especial y etiquetas finales que le permiten saltar dentro y fuera del "modo PHP".

Lo que distingue a PHP de algo así como el JavaScript del lado del cliente es que
el código se ejecuta en el servidor. Si tuviese un script similar al anterior en su
servidor, el cliente recibiría los resultados de ejecutar ese script, sin posibilidad
alguna de hacerlo. Determinar cuál es el código subyacente. Incluso puedes
configurar tu servidor web para procesar todos tus archivos html con php y
entonces realmente no hay forma de que los usuarios puedan decir lo que tienes
bajo la manga.

Lo mejor para usar php es que es extremadamente simple para un principiante,


pero ofrece muchas características avanzadas para un programador profesional.
No temas leer la larga lista de PHP. Puedes saltar, en poco tiempo, y escribir
guiones simples en unas pocas horas.

A pesar de que PHP es el desarrollo se centra en secuencias de comandos del


lado del servidor, puede hacer mucho más con leer, y ver más en el PHP ¿Que
puede hacer? sección.
¿Qué puede hacer php?

Cualquier cosa de PHP se centra principalmente en la escritura del lado del


servidor, por lo que puede hacer cualquier cosa que cualquier otro programa de
interfaz de entrada común pueda hacer, como recopilar datos de formularios,
generar contenido de páginas dinámicas o enviar cookies de recepción. Pero PHP
puede hacer mucho más.
Hay tres campos principales donde se utilizan scripts PHP.
1. Secuencias de comandos del lado del servidor. este es el campo objetivo
más tradicional y principal para PHP. necesitas tres cosas para que esto
funcione. El analizador PHP (CGI o módulo de servidor), un servidor web y
un navegador web. necesita ejecutar el servidor web. con una instalación de
php conectada. Puede acceder a la salida del programa php con un
navegador web, viendo la página php a través del servidor. vea la sección
de instrucciones de instalación para más información.
2. línea de comandos de escritura. puede hacer un script php para ejecutarlo
sin ningún servidor o navegador. solo necesitas el analizador php para
usarlo de esta manera. este tipo de uso es ideal para los scripts que se
ejecutan regularmente usando cron (on * nix o linux) o planificador de tareas
(en Windows). estos scripts también se pueden usar para tareas simples de
procesamiento de texto. ver la sección sobre el uso de línea de comando de
php para más información.

3. Escribir aplicaciones de escritorio. Probablemente PHP no sea el lenguaje


más apropiado para crear aplicaciones de escritorio con una interfaz gráfica
de usuario, pero si se conoce bien PHP, y se quisiera utilizar algunas
características avanzadas de PHP en aplicaciones del lado del cliente, se
puede utilizar PHP-GTK para escribir dichos programas. También es
posible de esta manera escribir aplicaciones independientes de una
plataforma. PHP-GTK es una extensión de PHP, no disponible en la
distribución principal. Si está interesado en PHP-GTK, puede visitar su
propio » sitio web.

----------------------------------------------------------------------------------------------------------
Php se puede utilizar en todos los sistemas operativos principales, incluyendo
linux, muchas variantes de Unix (incluyendo hp-ux, Solaris y OpenBSD), Microsoft
Windows, Mac OS X, Risc OS, y probablemente others.php también es compatible
con la mayoría de la web servidores hoy. Esto incluye Apache, Microsoft Internet
Information Server, Personal Web Server.Netscape y iPlanet servers, Oreilly
Website pro server, Caudium, Xitami, OmniHTTPd y muchos otros. Para la
mayoría de los servidores, php tiene un módulo, para otros el estándar CGI, php
puede funcionar como un procesador CGI
Así que con PHP, tiene la libertad de elegir un sistema operativo y un servidor
web. Además, también tiene la opción de usar programación procedural o
programación orientada a objetos, o una combinación de ellos. Sin embargo, no
todas las características estándar de OOP se realizan en el entorno actual.
Versión de php, muchas bibliotecas de códigos y aplicaciones de gran tamaño
(incluida la biblioteca PERA) están escritas sólo con código oop.

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
librerías 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 importantes y más sólidas de php es su
compatibilidad con una amplia gama de bases de datos. Escribir una página web
habilitada para la base de datos es increíblemente simple. Las siguientes databs
son actualmente compatibles:

También tenemos una extensión de abstracción de base de datos DBX que le


permite usar de forma transparente cualquier base de datos admitida por esa
extensión. Además, PHP admite ODBC, el estándar de conexión de base de datos
abierta, para que pueda conectarse a cualquier otra base de datos que soporte
este estándar mundial.
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 funciones de procesamiento de texto extremadamente útiles, desde las
expresiones regulares POSIX extendido o Perl hasta el análisis XML.

¿Qué necesito?
En este tutorial suponemos que su servidor tiene soporte para PHP activo y que
todos los archivos que terminan en PHP son manejados por PHP. En la mayoría
de los servidores, esta es la extensión predeterminada para archivos PHP, pero
pregúntele a su administrador de servidor. Si su servidor admite PHP, entonces no
necesita hacer nada. No es necesario compilar nada ni necesita instalar
herramientas adicionales. Piense en estos archivos habilitados para PHP como
simples archivos HTML con una nueva familia de etiquetas mágicas que le
permiten hacer todo tipo de cosas. La mayoría de los servidores web ofrecen
soporte PHP, pero si su anfitrión no considera la lectura de los enlaces PHP
(https://www.php.net/links.php)sección de recursos para encontrar servidores web
habilitados para PHP.

Digamos que quiere ahorrar ancho de banda precioso y desarrollar localmente. En


este caso, querrá instalar un servidor web, como Apache, y por supuesto PHP
(htpps: //www.hostscript.com/downloads.php). Lo más probable es que también
quiera instalar una base de datos, como MySQL
(https://www.mysql.net/documentation/). Puede instalarlos de forma individual o
una forma más simple es ubicar un paquete preconfigurado (https: /
/www.hostscript.com/PHP/Software_and_server/Installation_Kits/)que instala
automáticamente todo esto con solo unos pocos clics del mouse. Es fácil
configurar un servidor web con soporte de PHP en cualquier sistema operativo,
incluidos Linux y Windows. En Linux usted puede encontrar rpmfind
(https://www.rpmfind.net/) útil para localizar RPM.
¿Tu primera página habilitada para PHP?
Crea un archivo llamado. Hola.php. y coloque en el directorio raíz de su servidor
web (DOCUMENT_ROOT) con el siguiente contenido:

Ejemplo 2.1 Nuestro primer script PHP: hello.php

Use su para acceder al archivo con su URL de acceso web, terminando con
"/hello.php o httpd: //127.0.0.0/hello.php, pero esto depende de la configuración de
los servidores web. Aunque esto está fuera del alcance de este tutorial , vea
también las directivas DocumentRoot y ServerName en su archivo de
configuración de servidores web (en apache este httpd.conf) Si todo está
configurado correctamente, PHP analizará este archivo y la siguiente salida lo
hará en su navegador:

You might also like