Teniendo en cuenta los distintos usos para el lenguaje de programación php

PHP es un lenguaje de propósito general que se puede utilizar para escribir scripts de propósito general. Los scripts son archivos de ordenador que contiene instrucciones en el lenguaje PHP que indican a la computadora para hacer las cosas, como la visualización Hola en la pantalla o almacenar algunos datos especificados en una base de datos. La mayoría de los guiones contienen una serie de instrucciones que pueden realizar las tareas de diseño de páginas web para navegar por el sistema de archivos. Dado que PHP comenzó la vida en la Web, que tiene muchas características que son especialmente adecuados para su uso en scripts que crean páginas Web dinámicas. Actualmente, se encuentra PHP más a menudo difícil en el trabajo en las páginas Web, pero su uso para otros fines está creciendo.

PHP es muy popular para los sitios Web. De acuerdo con la gente de PHP, más de 11 millones de dominios están utilizando PHP. Yahoo !, que es uno de los sitios más visitados del mundo, recientemente decidió cambiar desde su propio lenguaje propietario de PHP.

Uso de PHP para aplicaciones web

PHP es un lenguaje de script del lado del servidor, lo que significa que las secuencias de comandos se ejecutan en el servidor (El equipo donde se encuentra el sitio web). Esto es diferente de javascript, otro lenguaje popular para los sitios web dinámicos. El navegador, en el ordenador del usuario, ejecuta javascript. Por lo tanto, javascript es un lenguaje del lado del cliente.

Video: PHP: historia

Debido a que los scripts PHP se ejecutan en el servidor, PHP puede crear dinámicamente el código HTML que genera la página web, que permite a los usuarios individuales para ver páginas web personalizadas. visitantes de la página web ver la salida de secuencias de comandos, pero no los mismos ficheros.

PHP tiene muchas características diseñadas específicamente para su uso en sitios web, incluyendo los siguientes:

  • Interactuar con los formularios HTML: PHP puede mostrar un formulario HTML y procesar la información que el usuario escribe.
  • Comunicarse con las bases de datos: PHP puede interactuar con bases de datos para almacenar información del usuario o recuperar información que se muestra al usuario.
  • Generar páginas web seguras: PHP permite al desarrollador crear páginas web seguras que requieren los usuarios para introducir un nombre de usuario y una contraseña válidos antes de ver el contenido de la página Web.

PHP características hacen que estas y muchas otras tareas de las páginas web fácil.

PHP es solamente del lado del servidor, lo que significa que no puede interactuar directamente con el ordenador del usuario. Eso significa que PHP no puede iniciar acciones en función del estado de la computadora del usuario, tales como las acciones del ratón o tamaño de pantalla. Por lo tanto, PHP sí sola no puede producir algunos efectos populares, tales como menús de navegación que caen o cambian de color. Por otra parte, javascript, un lenguaje de script del lado del cliente, no puede acceder al servidor, lo que limita sus posibilidades. Por ejemplo, no se puede utilizar javascript para almacenar datos en el servidor o recuperar datos desde el servidor. ¡Pero espera! Usted no tiene que elegir. Puede utilizar javascript y PHP juntos para producir páginas web que no pueden producir solo.

Uso de PHP para aplicaciones de bases de datos

PHP es particularmente fuerte en su capacidad para interactuar con bases de datos. PHP soporta casi todas las bases de datos ¿Alguna vez has oído hablar de y algunos que no tienen. PHP maneja la conexión a la base de datos y comunicarse con él, por lo que no necesitan saber los detalles técnicos para la conexión a una base de datos o para el intercambio de mensajes con él. Usted le dice a PHP el nombre de la base de datos y dónde se encuentra, y PHP maneja los detalles. Se conecta a la base de datos, pasa sus instrucciones a la base de datos, y devuelve la respuesta de base de datos para usted.

Actualmente principales bases de datos soportados por PHP incluyen los siguientes:

  • dBASE
  • Informix
  • Ingres
  • Microsoft SQL Server
  • mSQL
  • MySQL
  • Oráculo
  • PostgreSQL
  • Sybase

PHP soporta otras bases de datos, así, como filePro, FrontBase, y InterBase. Además, PHP soporta ODBC (Open Database Connectivity), un estándar que le permite comunicarse con aún más bases de datos, como Access e IBM DB2.

PHP funciona bien para un sitio web con bases de datos. scripts PHP en el sitio Web pueden almacenar datos en y recuperar datos de cualquier base de datos compatible. PHP también puede interactuar con bases de datos soportadas fuera de un entorno Web. el uso de bases de datos es una de las mejores características de PHP.

El uso de PHP con el sistema de archivos

PHP puede interactuar con el sistema de archivos - los directorios y archivos que se encuentran en su disco duro local o en otros ordenadores accesibles a través de una red. PHP puede escribir en un archivo en el sistema de archivos, creando el archivo si no existe, y se puede leer el contenido de los archivos. También puede crear directorios, copiar archivos, renombrar archivos, borrar archivos, cambiar atributos de archivos, y realizar muchas otras tareas del sistema de archivos. PHP le permite realizar casi cualquier tarea relacionada con el sistema de archivos.

Muchos sitios web necesitan interactuar directamente con el sistema de archivos. Por ejemplo, una aplicación web puede guardar información temporalmente en un archivo en lugar de en una base de datos, o puede ser necesario para leer la información de un archivo.

scripts del sistema administrativo y de mantenimiento con frecuencia necesitan interactuar con el sistema de archivos. Por ejemplo, es posible que desee utilizar un script PHP para realizar copias de seguridad de archivos, directorios de limpiar, o para procesar archivos de texto cambiando el formato de su contenido. PHP puede realizar estas tareas bastante bien.

Uso de PHP para los comandos del sistema

PHP puede interactuar con el sistema operativo para llevar a cabo cualquier tarea que el sistema operativo puede realizar. Puede ejecutar un comando del sistema operativo y recibir la salida. Por ejemplo, puede ejecutar una dir o ls comando (para listar los archivos en el directorio) de PHP y recibir la lista de nombres de archivo que las dir / ls comando produce.

Video: Aprende a programar en javascript, html, php u otro lenguaje

La capacidad de ejecutar comandos del sistema a menudo es útil para tareas administrativas y de mantenimiento del sistema. Por ejemplo, es posible que desee limpiar un directorio y borrar los archivos con una extensión en particular. Se puede utilizar un comando del sistema para obtener una lista de archivos en un directorio y luego identificar y eliminar los archivos con la extensión no deseada.

La capacidad de ejecutar comandos del sistema incluye la capacidad de ejecutar cualquier otro programa en el sistema. Por lo tanto, puede ejecutar programas en otros idiomas de PHP y hacer uso de la salida. ¿No es aliviado de que usted no tiene que volver a escribir todos esos programas que está utilizando ahora? Puede ejecutar Perl, C, scripts de shell, o cualquier otro programa de lenguaje de PHP. Nuevos programas PHP pueden agregar funcionalidad a las herramientas del sistema, sin necesidad de pasar tiempo de volver a escribir las herramientas existentes.

Artículos Relacionados