Freegaia.comHébergement PRO !Hébergement discountLe forum de discussion Tous les kits graphiques ! Création de bannières Flash en ligne : c'est ici ! iwebMoteur UndergroundQuitter Freegaia

le
La boutique de Freegaia






Accueil / Ateliers & Dossiers / Développement & Langages / PHP

Découverte du langage PHP & MySQL
Avant-propos

Voici un petit dossier, pour vous aider à découvrir le langage PHP (Personal Home Page) simplement.

Une appli trés pratique pour installer en deux minutes et sans connaissances PHP et MySQL sur votre PC : Easy PHP
Informations

Langage : PHP & MySQL

Niveau : Débutant

Auteur : DIAS Philippe
[Les langages de script]

Le dossier


[Présentation]

La première version est apparue en 1994. Nous en sommes à la version 4.0. L'objectif de départ, pour Lerdorf, était d'enregistrer dans une base les coordonnées des personnes venant consulter son CV. Devant le nombre d'internautes lui demandant le source, il se décida à compléter PHP. Il s'agit d'un langage interprété*, fait pour internet et les bases de données.

* un langage interprété est exécuté à la volée. L'interpréteur part toujours du source pour exécuter la page.


[Environnement d'exécution]

Un interpréteur PHP doit être installé. Les serveurs http les plus répandus supportent l'installation de cet interpréteur.

Au niveau des bases de données un effort est fait pour en interfacer un maximum. La version 3 de PHP permet d'accéder à DBase, mSQL, MySQL, Oracle, PostgreSQL...

On retrouve souvent le quatuor Linux-Apache-PHP-MySQL car tous les quatre sont gratuits.


[Processus d'exécution]

Les fichiers PHP sont un mélange de code HTML, interprétable par un navigateur, et de code PHP. Ce dernier est délimité par une balise de début php <? et une balise de fin ?>; plusieurs blocs peuvent exister dans un même fichier.
Lorsque le serveur http reçoit une demande d'accès à une page PHP, il suit toujours la même procédure:

1. il reconnaît le fichier grâce à son extension.
2. il démarre l'interpréteur associé.
3. il transmet le script et des variables d'environnement à l'interpréteur.
4. le script est exécuté.
5. le résultat éventuel est renvoyé au serveur http, sous forme de page HTML, qui transmet au navigateur.


[Modèle de compasants]

PHP n'est pas un langage orienté objet. Mais il permet tout de même de gérer des classes. Vous pouvez de cette façon factoriser certains traitements.
Leur usage rend un source beaucoup plus clair et plus facilement maintenable. Mais surtout, elles permettent de réutiliser facilement votre code ou même de partager les développements entre plusieurs équipes.


[Conclusion]

Personal Home Page est donc un langage de programmation simple, fait pour internet. Il s'intègre directement avec du code HTML, ce qui en simplifie le développement et la compréhension.
Il y a un fort engouement de la communauté internaute autour de ce langage. Il est rapide, sûr et mûr (version 4.0).

Toutefois, ces avantages deviennent des inconvénients dans le monde professionnel. En effet, sa forte orientation web et bases de données le ferme à de nombreuses technologies (CORBA, cryptage...).
Et le fait que le langage évolue par les développements des internautes lui donne une image de marque négative.
De plus, on rencontre toujours les mêmes problèmes de ressources dus aux langages interprétés. Le serveur doit lancer l'interpréteur puis l'arrêter pour chaque accès à une page PHP.


PHP & MySQL sur Freegaia !
Venez partager votre experience et poser vos questions sur le forum PHP/MySQL de Freegaia >

L'annuaire des scripts PHP, en français et sélectionés pour leur simplicité d'installation >
 

 



 


 cliquez ici pour imprimer la page





cliquez ici pour découvrir l'offre hebergement de Freegaia
cliquez ici <