Rechercher
Formation médicale continue
Profession
Divers
Rechercher

Le PHP ? A quoi ça sert ? (1)


Au commencement il y avait l'HTML qui permettait de mettre des jolies couleurs dans les Pages WEB

Puis pour les Rendre interactives, on a inventé les Scripts, JavaScript, dont le code écrit entre les balises HTML de la page WEB était interprété par le navigateur de l'utilisateur (on parle de Client)

<SCRIPT>alert("hello World!"); </SCRIPT>

Le parc des navigateurs et des plates-formes des différents utilisateurs étant très hétéroclite et pas toujours compatible, on a eu l'idée d'inventer un langage de script dont le code serait écrit SUR le serveur et traduit PAR le serveur. (Et non plus par l'ordinateur du Client) Celui ci se chargeant d'envoyer a chaque navigateur différent, une page HTML personnalisée.

C'est un peu
- comme si dans un cas avec HTML on distribuait a chaque congressiste une photocopie "statique" du discours de l'orateur et dans une langue unique, (a charge a chacun de la décoder
- et comme si avec les "SCRIPTS COTE SERVEUR" (comme PHP) un interpréteur diffusait a chaque participant une traduction dans sa propre langue,

Il ne s'agit donc plus d'un texte tout préparé, mais d'un texte entièrement recomposé au moment même ou il est distribué, c'est essentiellement pour cette raison que l'on parlera maintenant de *** SCRIPT DYNAMIQUE ***!

L'immense avantage pour le programmeur est que:
- d'une part son code reste sur le serveur et que seuls apparaissent sur le Navigateur, les effets du code, il est donc verrouillé
- et que d'autre part il peut utiliser le code de son choix, Visual Basic s'il utilise le script ASP, PHP s'il veut rester indépendant de l'usine à Gates ou Perl comme pour le GYNEWEB.

Ainsi le Programmeur parle PHP au serveur, qui décode ses instructions pour écrire une page HTML au moment de la connexion. Page qui s'affichera COMME UNE PAGE HTML, sans qu'a nul endroit n'apparaissent jamais le code qui l'a créé.

Les Scripts Serveur comme PHP répondent aux lacunes des Scripts dit Clients comme JavaScript
Ils peuvent notamment + Lire et écrire des Fichiers, + Stocker des données + et passer des paramètres d'une page a l'autre, ce que ne sait absolument pas faire JavaScript.

PHP fut inventé en 1994, très inspiré du C, ses principes d'écritures restent extrêmement simples.

Il allie la Puissance, la robustesse et la simplicité, chaque instruction PHP pouvant être noyée entre 2 instructions HTML classiques sans aucune mésentente syntaxique.

<SCRIPT language="PHP">echo "Hello World" </SCRIPT>

@ suivre

Dr Jean-Christophe HILD


Retour

11/12/2001