Développement PHP : comment utiliser Eclipse PDT Ajout d'un fichier PHP sous Eclipse PDT

Utiliser le menu File / New / Others et choisir dans la section PHP : PHP File (Figure 11-43).

figure 11-43. création d'un fichier .php
Figure 11-43. Création d'un fichier .php © Ellipses


Choisir comme Source Folder le répertoire précédemment créé : /Essai_PHP. Saisir comme nom de fichier accueil.php par exemple (Figure 11-44).

figure 11-44. choix du nom du fichier .php
Figure 11-44. Choix du nom du fichier .php © Ellipses

Créer le fichier .php en utilisant le modèle New Simple PHP File comme sur la Figure 11-45. La création du fichier donne accès dans l'environnement Eclipse à une trame de fichier générée automatiquement.

figure 11-45. création du fichier .php
Figure 11-45. Création du fichier .php © Ellipses

Un avantage d'Eclipse PDT est de fournir une aide contextuelle au développeur : mots-clés en couleur, complétion automatique, rappels des paramètres etc. Ces fonctionnalités sont illustrées sur la Figure 11-46 où la simple écriture de echo donne accès aux informations du cadre de droite.

figure 11-46. eclipse pdt : un environnement avec une assistance au développeur.
Figure 11-46. Eclipse PDT : un environnement avec une assistance au développeur. © Ellipses

Modifier le code comme suit :

<?php
echo "ceci est un texte écrit par PHP";
?>
figure 11 47. les différents modes d'exécution
Figure 11 47. Les différents modes d'exécution © Ellipses

L'intérêt de cet exemple est d'obtenir une page web dont le contenu est généré par une commande d'affichage PHP.

Cela permet d'illustrer le principe énoncé au début du chapitre à savoir que PHP est un langage interprété coté serveur qui permet la création de pages web et que seul le code HTML résultant est envoyé au navigateur web.




Pour mettre en évidence ce principe, utiliser le bouton (voir la Figure 11-47) dans la barre horizontale pour lancer l'exécution du code. Choisir ensuite PHP Web Page comme mode d'exécution.

Ce qu'on peut nommer une exécution a lieu sur le serveur et doit donner un résultat similaire à celui de la Figure 11-48 sous MacOS X.

figure 11-48. exécution de l'exemple sous macintosh
Figure 11-48. Exécution de l'exemple sous MacIntosh © Ellipses