
|
PHP est un langage interprété (un langage
de script) exécuté du côté serveur (comme les scripts CGI, ASP,
...) et non du côté client (un script écrit en Javascript ou une
applet Java s'exécute sur votre ordinateur...). La syntaxe du
langage provient de celles du langage C, du Perl et de Java. Ses
principaux atouts sont :
-
Une grande communauté de développeurs
partageant des centaines de milliers d'exemples de script
PHP ;
-
La gratuité et la disponibilité du code
source (PHP est distribué sous licence GNU GPL) ;
-
La simplicité d'écriture de scripts ;
-
La possibilité d'inclure le script PHP au
sein d'une page HTML (contrairement aux scripts CGi, pour
lesquels il faut écrire des lignes de code pour afficher
chaque ligne en langage HTML) ;
-
La simplicité d'interfaçage avec des bases
de données (de nombreux SGBD sont supportés, mais le plus
utilisé avec ce langage est MySQL, un SGBD gratuit
disponible sur de nombreuses plateformes : Unix, Linux,
Windows, MacOs X, Solaris, etc...) ;
-
L'intégration au sein de nombreux serveurs
web (Apache, Microsoft IIS, etc.).
-
Le PHP étant de plus en plus utilisé, on
trouvera donc de plus en plus de scripts PHP, l'objectif
de PHPScripts est de rassembler ces scripts qui pourront
agrémenter votre site ou tout simplement vous servir
d'exemple.
 |
 |
|
 |
 |
|
-
Apprendre en douceur les langages
majeurs du Web dynamique, ASP, PHP ou .NET, puis
passer de l'un à l'autre pour se faire sa propre idée
sur leurs avantages et inconvénients respectifs quitte à
devenir AsPhPien (ni catégoriquement pour l'un,
ni farouchement contre l'autre !)...
 |
 |
|
-
cours de programmation du site.
Différents langages sont disponibles (Java, PHP, XHTML,
CSS, etc.)
 |
 |
|
Ce site propose des dizaines de tutoriels consacrés à php.
 |
 |
|
|
Origines de PHP
Le langage PHP a
été mis au point au début d'automne
1994 par Rasmus Lerdorf. Ce langage
de script lui permettait de
conserver la trace des utilisateurs
venant consulter son CV sur son
site, grâce à l'accès à une base de
données par l'intermédiaire de
requêtes SQL. Ainsi, étant donné
que de nombreux internautes lui
demandèrent ce programme, Rasmus
Lerdorf mit en ligne en 1995 la
première version de ce programme
qu'il baptisa Personal Sommaire
Page Tools, puis Personal
Home Page v1.0 (traduisez
page personnelle version 1.0).
Etant donné le
succès de PHP 1.0, Rasmus Lerdorf
décida d'améliorer ce langage en y
intégrant des structures plus
avancées telles que des boucles, des
structures conditionnelles, et y
intégra un package permettant
d'interpréter les formulaires qu'il
avait développé (FI, Form
Interpreter) ainsi que le support de
mSQL. C'est de cette façon que la
version 2 du langage, baptisée pour
l'occasion PHP/FI version 2,
vit le jour durant l'été 1995. Il
fut rapidement utilisé sur de
nombreux sites (15000 fin 1996, puis
50000 en milieu d'année 1997).
A partir de 1997,
Zeev Suraski et Andi Gurmans
rejoignirent Rasmus pour former une
équipe de programmeurs afin de
mettre au point PHP 3 (Stig Bakken,
Shane Caraveo et Jim Winstead les
rejoignirent par la suite). C'est
ainsi que la version 3.0 de PHP fut
disponible le 6 juin 1998.
A la fin de
l'année 1999 la version 4.0 de PHP,
baptisée PHP4, est apparue. PHP en
est aujourd'hui à sa cinquième
version.
PHP permet un interfaçage simple avec
de nombreux
systèmes de gestion de bases de données (SGBD),
parmi lesquels :
-
Adabas D
-
dBase
-
Empress
-
FilePro
-
Informix
-
Interbase
-
mSQL
-
MySQL
-
Oracle
-
PostgreSQL
-
Solid
-
Sybase
-
Velocis
-
Unix dbm
|
|
|