PHP es un lenguaje de script del lado del servidor, utilizado principalmente para el desarrollo web. Pero también se conoce como lenguaje de programación de propósito general.
Hay tres áreas principales donde se utilizan los scripts PHP.
- Scripting del lado del servidor. Este es el campo objetivo más tradicional y principal para PHP. Necesita 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 PHP conectada. Puede acceder a la salida del programa PHP con un navegador web, viendo la página PHP a través del servidor. Todo esto puede ejecutarse en su máquina doméstica si solo está experimentando con la programación PHP.
- Línea de comandos de secuencias de comandos. Puede hacer un script PHP para ejecutarlo sin ningún servidor o navegador. Solo necesita el analizador PHP para usarlo de esta manera. Este tipo de uso es ideal para los scripts que se ejecutan regularmente usando cron (en * nix o Linux) o el Programador de tareas (en Windows). Estos scripts también se pueden usar para tareas simples de procesamiento de texto.
- Redacción de aplicaciones de escritorio. PHP probablemente no sea el mejor lenguaje para crear una aplicación de escritorio con una interfaz gráfica de usuario, pero si conoce PHP muy bien y le gustaría usar algunas funciones avanzadas de PHP en sus aplicaciones del lado del cliente, también puede usar PHP-GTK para escribir tales programas. También tiene la capacidad de escribir aplicaciones multiplataforma de esta manera. PHP-GTK es una extensión de PHP, no disponible en la distribución principal.
Fuente: ¿Qué puede hacer PHP?
- Cómo cargar la funcionalidad de múltiples imágenes en AngularJS
- Cómo hacer que mi dominio / sitio web sea popular
- ¿Cuáles son algunas ideas de nombre significativas para una empresa de desarrollo web?
- ¿Cuándo es mejor usar Flask y cuándo es mejor usar Django para el desarrollo web de Python?
- ¿Dónde se pueden encontrar botones gratuitos para páginas web?