Saltar ao contido

PHP

Na Galipedia, a Wikipedia en galego.
Revisión feita o 31 de agosto de 2005 ás 19:45 por Xosel (conversa | contribucións)
(dif) ← Revisión máis antiga | Revisión actual (dif) | Revisión máis nova → (dif)

PHP (Personal Home Pages) ou máis recentemente (un acrónimo recursivo para "PHP Hypertext Preprocesor") é unha linguaxe de programación de computadores interpretada, libre e moi utilizada para xerar contido dinámico na Web.

A linguaxe surxiu no 1994, como un subconxunto de scripts Perl criados por Rasmus Lerdof. Coas adicións de Zeev Suraski e Andi Gutmans, dous programadores israelitas pertencentes ao Technion, o instituto israelita de tecnoloxía, que reescreberon o parser, foi lanzada en 1997 como PHP 3, primeira versión estable e parecida á linguaxe actual. En maio de 2000 fíxose pública a versión 4, e en xullo de 2004, a versión 5.

Tratase dunha linguaxe extremamente modularizada, o que a torna ideal para instalación e uso en servidores web. É moi parecida, en tipos de dados, sintaxe e mesmo funcións, coa linguaxe C. e coa C++. (A partir da versión 5, inclusive, PHP conta cun suporte maior á orientación a obxectos.) Pode ser, dependendo da configuración do servidor, embutida no código HTML. Ademáis diso, destacase a extrema facilidade con que PHP lida con servidores de base de dados, como MySQL, Microsoft SQL Server e Oracle.

Existen versións do PHP disponibles para ambientes Windows e Linux. A Wikipedia funciona sobre un software enteiramente escrito en PHP, usando bases de dados MySQL, o MediaWiki.

Construir unha páxina dinámica baseada en bases de dados é simplescon PHP, este prové suporte a un gran número de bases de dados: Oracle, Sybase, PostgreSQL, InterBase, MySQL, SQLite, MSQL, etc, podendo abstrair o Banco coa biblioteca ADOdb, entre outras. PHP ten suporte aos protocolos: IMAP, SNMP, NNTP, POP3, HTTP, LDAP, XML-RPC, SOAP. É posible abrir sockets e interactuar con outros protocolos. E as bibliotecas de terceiros expanden aínda máis estas funcionalidades.

Exemplos de código

  • info.php
<?php
   phpinfo();
?>
  • data.php
<?php
   echo date('d/m/Y');
?>

Ligazóns Externas

PHP.net

Recursos

Seguranza

Outras fontes de clases e padrións


==

Véxase tamén: PHP.

==