PHP
De Viquipèdia
PHP és un acrònim recursiu de PHP: Hipertext Preprocessor, tot i que originalment eren les sigles de Personal Home Page Tools. Es tracta d'un llenguatge de programació interpretat, lliure i força popular, utilitzat per a generar contingut dinàmic al web.
Va sorgir cap al 1994 com un conjunt de guions escrits en Perl per Rasmus Lerdof. Posteriorment, Zeev Suraski i Andi Gutmans, dos programadors d'Israel de Technion, s'hi van afegir. El 13 novembre de 1997 va sortir PHP 3, la primera versió estable en la qual el llenguatge era semblant a l'actual. El 22 de maig del 2000 en va sortir la versió 4, i el 13 de juliol de 2004, la 5.
Es tracta d'un llenguatge extremadament modularitzat, cosa que el fa útil per a la instal·lació i l'ús en servidors web. És molt semblant, en tipus de dades, sintaxi i funcions, als llenguatges de programació C i C++. En relació amb això, cal tenir en compte que des de la cinquena versió, PHP inclou un major suport quant a orientació d'objectes.
Existeixen versions de PHP disponibles per als sistemes operatius Windows, GNU/Linux i altres.
PHP pot ser inclòs dins el codi HTML, indicant mitjançant unes etiquetes a l'intèrpret quan ha de començar a interpretar el codi com a PHP i quan pot deixar de fer-ho; es sol marcar entre <? i ?> o <?php i ?>. A més a més, PHP permet accedir a bases de dades Oracle, Sybase, PostgreSQL, Interbase, MySQL, SQLite, MSSQL, etc., i suporta força protocols entre els quals MAP, SNMP, NNTP, POP3, HTTP, LDAP, XML-RPC i SOAP. Mitjançant biblioteques de tercers es poden ampliar les possibilitats que PHP ofereix.
La Viquipèdia funciona gràcies a un programari escrit en PHP que fa servir una base de dades MySQL, anomenat MediaWiki.
[edita] Exemples
<?
echo "hola món";
?>
<?
$text=str_split("hola món"); $llarg=strlen($text);
for ($i=0;$i<$llarg;$i++){ echo $text[$i]; }
?>
<?
//comentari suma function suma($a,$b){ $c=$a+$b; return $c; }
/* comentari resta */ function resta($a,$b){ $c=$a-$b; return $c; }
$a=1; $b=-5;
suma($a,$b); echo $c;
resta($a,$b); echo $c;
?>
[edita] Enllaços externs
Llenguatges de programació |
---|
Ada | ALGOL | Awk | Basic| BCPL | c | C++ | C# | Cobol | Delphi | Eiffel | Forth | Fortran | Haskell | Java | Lisp | Logo | MAGIC | Miranda | Modula-2 | Oberon | Ocaml | Pascal | PHP | Perl | Prolog | Python | Ruby | Smalltalk | Altres llenguatges... |