Pratique de MySQL et PHP- P10:Quand la première édition de ce livre est parue, en janvier 2001, la réputation de MySQL et de PHP était déjà bien établie. Ces deux outils étaient connus pour être fiables, performants, pratiques et bien adaptés à une utilisation très spécialisée : la production dynamique de pages HTML. | Programmation web avec MySQL et PHP En résumé on dispose automatiquement sous forme de variables PHP et sans avoir besoin d effectuer un décryptage compliqué de la totalité des informations échangées entre le client le serveur. Il faut noter que ces tableaux sont globaux c est-à-dire accessibles dans toutes les parties du script même au sein des fonctions ou des méthodes sans avoir besoin de les passer en paramètres. PHP est du côté serveur Un script PHP est exécuté par un interpréteur situé du côté serveur. En cela PHP est complètement différent d un langage comme JavaScript qui s exécute sur le navigateur. En général l interpréteur PHP est intégré à Apache sous forme de module et le mode d exécution est alors très simple. Quand un fichier avec une extension .php1 est demandé au serveur web ce dernier le charge en mémoire et y cherche tous les scripts PHP qu il transmet à l interpréteur. L interpréteur exécute le script ce qui a pour effet de produire du code HTML qui vient remplacer le script PHP dans le document finalement fourni au navigateur. Ce dernier reçoit donc du HTML pur et ne voit jamais la moindre instruction PHP. À titre d exemple voici le code HTML produit par le fichier PHP précédent tel que vous pouvez vous-mêmes le vérifier sur notre site. Le résultat correspond à une exécution sur la machine serveur d un script auquel on accède avec un navigateur Mozilla. Les parties HTML sont inchangées le code PHP a été remplacé par le résultat des commandes echo. xml version encoding iso -8959-1 DOCTYPE html PUBLIC - W3C DTD XHTML Strict EN http www. w3 . org TR xhtml1 DTD xhtml1 strict . dtd html xmlns http www. w3 . org 1 999 xhtml xml lang fr head title HTML avec PHP title link rel stylesheet href type text css head body h1 HTML PHP h1 Nous sommes le 31 10 2008 p Je suis Mozilla Macintosh U Intel Mac OS X fr rv G ecko 2008092414 Firefox br Je dialogue avec localhost P body html 1. L extension des