Cuál Es PHP


  Share  
|


PHP es una lengua interpretada. Se asemeja fuertemente a la lengua de C. También tiene cierto sabor de la lengua del Perl. Está disponible para casi todas las plataformas, incluyendo Linux, otras versiones de la familia de Unix, y Windows.

PHP le permite generar las páginas del Web en marcha. Usted hace esto por datos que tiran de bases de datos o de archivos, manipulando esos datos, y después enviando esos datos a un browser del Web.
Usando PHP, usted puede poner al día bases de datos, crear bases de datos, y realizar cálculos matemáticos (funciones trigonométricas complejas incluyendo). Usted puede también crear y suprimir archivos arbitrarios en su sistema, dependiendo del nivel de la seguridad en el cual usted tiene funcionamiento de PHP. Usted puede crear conexiones de red de Internet y mantener esas conexiones. Es teóricamente posible escribir un servidor del Web usando PHP. Su imaginación le limita solamente.

Se interpretan o se compilan las idiomas. Un intérprete es un programa que lee el archivo que contiene el código que se ejecutará, y actúa inmediatamente sobre él. El código en el archivo se llama código de fuente. En general, el código es legible y comprensible por una persona.
Un recopilador es un programa que lee el archivo del código de fuente y compila el programa en el código binario que se puede ejecutar directamente por la computadora. Este código binario no se puede leer y entender por la mayoría de la gente.

Cómo Trabaja

El servidor del Web funciona generalmente PHP cuando las peticiones de un usuario una página del Web que contenga código de PHP. Típicamente, el servidor del Web se configura para utilizar la extensión del nombre de fichero para determinarse si funcionar PHP. Por ejemplo, un servidor del Web mirará una página del Web, y si termina en htm o en html, el servidor del Web no procurará ejecutar cualquier escritura de PHP. Si la página termina en php (o en php3, dependiendo de cómo usted ha configurado el servidor del Web), el servidor del Web mira el contenido de la página del Web.
Cuando la página del Web contiene una de las semencias de escape siguientes, funcionará PHP para interpretar esa parte de la página:

  • <?"código del php"? >
  • < "código del php" del?php? >
  • < % "del código" % > del php (solamente disponible cuando el php.ini que fija asp_tags está ENCENDIDO. DE está el defecto que fija.)
  • < código "</escritura > del php del language="PHP "de la escritura >"

La página del Web que el usuario ve es una mezcla de los comandos estándares del HTML en la página y la salida del intérprete de PHP.

El HTML está parado para la lengua del margen de beneficio del hypertext, y es un estándar extensamente disponible para los documentos del texto. El Home Page para el HTML es http://www.w3.org/MarkUp/. Varias versiones del HTML están disponibles. Todos los browsers recientemente producidos entienden por lo menos la versión 1.1 del HTML.
PHP se puede también construir para funcionar como un programa independiente que ejecuta un archivo que contiene código de PHP. Esto permite que usted funcione programas sincronizados usando el cron, o los programas duraderos de la línea de comando. Cualquier salida de PHP cuando está funcionada en esta manera va al stdout.

Usted verá a menudo referencias al stdout, al stdin, y al stderr cuando el comportamiento de programas se está describiendo. Siempre que un programa se funcione debajo de Linux, tres canales estándares para la información se abren.
El canal del stdin toma la información de una fuente de la entrada y la alimenta al programa. Esto se hace generalmente del teclado. Usted puede, usando las pipas ( | el símbolo) o el cambio de dirección (el símbolo), alimenta la información de archivos.
El canal del stdout toma la información del programa y la envía hacia fuera a un dispositivo. Este dispositivo es generalmente la pantalla en una ventana terminal. Usted puede utilizar las pipas o el cambio de dirección para enviar esta salida a un archivo o a otro la entrada estándar del programa.
El canal del stderr está para los mensajes de error, y no se puede volver a dirigir fácilmente a un archivo o a otro programa. Es típicamente reservado para eliminar errores durante el desarrollo, y para indicar errores muy serios el programa no puede dirigir. Muchos programas pararon inmediatamente sobre enviar un mensaje fuera del stderr.
Por ejemplo, busque todos los archivos de index.html en su computadora en el directorio del servidor del Web. Una forma para hacer esto es funcionar el comando del hallazgo, buscando los archivos que contienen el HTML, y defiende para el índice como parte del nombre de fichero. Esto se puede lograr con esta línea de comando:

[ root@winbook/] # hallazgo /home/httpd/html - nombre "* 
impresión del html" - * | índice del grep

Qué hace para usted

Con su capacidad para ejecutar instrucciones complejas en los datos insertados en o recuperados de bases de datos, PHP es un formato ideal para crear sitios interactivos del Web. Apoya bases de datos múltiples, incluyendo mSQL, MySQL, Informix, y oráculo.
PHP permite que usted genere rápidamente las páginas interactivas del Web. Porque se interpreta, usted no tiene que pasar con ninguna pasos adicional utilizar su programa. Los cambios se pueden realizar a su página del Web y probar inmediatamente.
Esto permite que usted aprenda en una manera stepwise. Es perfectamente aceptable probar cada línea del código como usted va, observando los efectos de cada cambio.
Porque Linux, Apache, y PHP están libres, y porque MySQL está libre en Linux para la mayoría de las aplicaciones, usted puede instalar económicamente una máquina de la prueba. Esto le permite duplicar su ambiente de la producción y probar cambios. Esto es crítico al modificar software porque permite que usted incurra en tantas equivocaciones mientras que usted necesita sin afectar a sus clientes.

Conseguir la ayuda en línea para PHP

La ayuda para PHP está disponible en http://www.php.net. La documentación en línea junto con los FAQ y las listas que envían está disponible en ese sitio.

esto es un artículo agregado por Paul Huston


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions