PHP est un langage interprété (un langage de script) exécuté du côté serveur qui héberge votre site (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 par le navigateur).
Schéma d'une requête d'une page php sur un serveur.Pour travailler avec PHP ces éléments sont nécéssaires :
* un navigateur (comme Internet Explorer par exemple).
* un serveur web (par exemple Apache).
* une machine de scripts (dans notre cas : le module ou software PHP)
* éventuellement des ressources supplémentaires :
(banques de données (comme MySQL), fichiers,...).
Les personnes familiarisées avec PHP installent et configurent ces composants séparément.
PHP ajoute de la programmation dans les pages. Il est possible d'utiliser aussi bien un langage serveur (comme PHP) qu'un langage client (comme JavaScript), par exemple pour insérer la date dans une page. Par contre, pour interagir avec une base de données, il faut que le script soit sur le serveur. Pour réagir aux actions de l'utilisateur (par exemple lorsque le curseur de la souris passe au-dessus d'une image), il faut utiliser un script sur le poste client. Reconnu mondialement comme une alternative de choix aux langages de programmation .Net ou J2EE, PHP est aujourd’hui une technologie largement adoptée dans le monde de l’entreprise comme un élément clé des infrastructures web.
Quoi qu'il en soit, aussi bien pour un internaute que pour un robot d'indexation comme GoogleBot, la page PHP reçue du serveur est une page contenant du code HTML, exactement comme une page statique ayant par exemple l'extension .htm. D'ailleurs il n'est même pas possible de savoir si la page a été interprétée par un serveur PHP. Le code PHP n'est plus visible par les internautes. Les pages PHP s'écrivent donc comme des pages HTML, avec un bon titre de page, des bonnes balises META, etc. PHP ne fait pas exception à la règle d'apprentissage d'un langage : il faut d'abord en apprendre la syntaxe et les structures de construction. La deuxième étape consiste à adopter de bonnes habitudes pour donner une touche professionnelle à votre site web.
Apprenez à manipuler les données et l'affichage : Premiers pas en PHP ou Recherche_d'une_fonction PHP précise ?
Retour à l'index pages : 1 2 3 4 5