BlueGEEK Journal

Accueil > Programmes > Projets PHP pour Sites WEB > Charlemagne > 1- Le Projet (Mise en place / Discussion) > 2- Finalisation du Projet en PHP > 1- Revoir ses bases en PHP

1- Revoir ses bases en PHP

mercredi 14 avril 2010, par bluegyn_spip

- PHP est un langage simple, puissant et universel

- C’est un langage interprété qui nécessite la présence d’un traducteur

  • Ce traducteur est installé d’office sur la plupart des sites distants, encore appelés SERVEURS dont FREE.
  • Et s’installe très facilement sur un ordinateur local l(On parle de client)

- PHP parle couramment l’HTML, ce qui rend les 2 parfaitement compatibles, PHP complétant à l’infini chaque limitation HTML.


INSTALLER UN INTERPRÉTEUR PHP SUR SON ORDI


- Je garde EasyPHP 1.8 (tout le reste ne m’a pas convaincu, ou a planté lamentablement à l’installation)

- Voir la Rubrique EasyPHP


COMMENT LIRE UNE PAGE PHP ?


- On ne peut ouvrir une page php à partir d’un navigateur, simplement en cliquant dessus

- Il faut toujours l’ouvrir depuis un SERVEUR

- L’adresse du serveur local est toujours :

- http://localhost

- Son IP est fixe = 127.0.0.1


OU DEPOSER LES FICHIERS PHP SUR LE SERVEUR LOCAL ?


- Easyphp créer un dossier

- WWW

- Dans lequel il suffit de déposer un fichier PHP pour l’activer sur le serveur

- Quand on tape localhost dans l’URL d’un navigateur,

  • C’est le dossier WWW qui est pointé
  • Et tous les fichiers qu’il contient sont listés

- Il suffit maintenant de cliquer dessus pour les activer.


QUEL ÉDITEUR POUR ÉCRIRE EN PHP ?


- Le gold standard me semble

- C’est celui que nous utilisons


QUEL EST LE SITE DE RÉFÉRENCE POUR APPRENDRE LE PHP ?


- On ne peut programmer en PHP sans faire un appel constant à PHP.NET

- Son moteur de recherche est épatant


COMMENT SE DÉROULE UNE SÉANCE DE DÉBOGAGE EN PHP ?


- 3 fenêtres doivent être ouvertes sur le bureau

  • 1- L’EDITEUR (qui contient les codes de tout le projet)
    • PSPAD
    • ATTENTION, il faut cliquer sur la disquette pour enregistrer tout ce qui a été modifié
  • 2 LE NAVIGATEUR
    • J’utilise FIREFOX qui peut basculer simplement avec l’extension IE-TAB sur I-EXPLORER)
    • Firefox est branché sur LocalHost
      • Puis sur le nom du projet testé
  • Un Onglet sur PHP.NET est activé en permanence
  • ATTENTION
    • Il faut penser à recharger la page (Clic Actualiser ou F5) après toute modification
  • 3 LE DEBOGUEUR
    • La console d’erreur de Firefox (CTRL+MAJ+J) est suffisante pour la plupart des erreurs
    • Elle désigne la ligne fautive dans PSPAD
    • Et va jusqu’à pointer dans cette ligne le mot de travers.