Environnement de développement pour le PHP

Introduction

De même que pour le C, je suis à la recherche d'un EDI pour le développement PHP. Jusqu'à maintenant, la programmation en PHP était réalisée avec Notepad++. Même si celui-ci est un bon éditeur de code, je lui reproche son absence de debugger. Pour des raisons pédagogiques, j'ai besoin régulièrement d'exécuter pas à pas une routine et de pouvoir observer les différentes valeurs que va prendre une variable.

WampServer

Il y a quelque temps, j'ai écrit un petit article sur WampServer. Nous allons donc utiliser cette installation pour le développement PHP.

Netbeans

Etant donné que l'EDI choisi pour le C est Netbeans, il me parait normal d'essayer d'utiliser Netbeans pour le PHP aussi.

Pour cet essai, nous allons télécharger et installer la version PHP de Netbeans.

Configuration

Avant de pouvoir utiliser le plugin PHP, il faut le configurer. Il s'agit de donner le chemin de l'interpréteur PHP.

Hello World

Comme d'habitude, un petit "Hello World" pour tester l'installation.

Nouveau projet

Nom et emplacement du projet

Attention! Netbeans ne crée pas automatiquement le sous-dossier "HelloWorld"

A ce stade, il est possible de faire "finish" vu que les valeurs par défaut sont utilisées pour les paramètres suivants. Malgré cela, voici la suite des paramètres.


Nous avons maintenant un projet vide. Il s'agit de mettre un peu de code. Pour ce faire, il faut ajouter un fichier "index.php".


Ensuite, il faut mettre le code

Et voici ce que donne le projet lancé à l'aide du bouton "run"

Debugging

En installant WampServer, nous avons aussi installé le debugger "XDebug". Pour l'activer sous Netbeans, il faut juste se déplacer dans le menu de WampServer (PHP/PHP Settings) et activer "(XDebug) : Remote debug".

Ensuite, il est possible d'utiliser le debugger depuis Netbeans :

Conclusion

Bonne nouvelle! Netbeans et son plugin PHP répondent aux besoins. Ils permettent d'éditer le code PHP et de le debugger convenablement.

WampServer

Introduction

Pour les besoins d'un cours PHP, étant donné l'hégémonie de Windows, je vais installer un serveur WAMP.
Le produit, WampServer, a été choisi par mes prédécesseurs, je vais simplement rédiger un petit article concernant son installation.

Installation

Sur le site de WampServer, je choisis l'installation appropriée à l'OS de ma machine de test (32 bits).

En suivant les informations ci-dessus, j'installe les logiciels suivants :

  • Visual C++ 2010 SP1 Redistributable Package"
  • WampServer

Test


=> Le serveur http est disponible sur http://localhost

Premier script PHP

Dans le dossier "C:\wamp\www\MonSite", j'ai ajouté le fichier "index.php" avec le contenu suivant :

<!--?php    echo 'Hello world'; ?-->

Voici le résultat de son appel :

=> OK, mon script est interprété correctement.

Conclusion

L'installation de WampServer est très simple et très rapide. Après quelques minutes, je peux commencer à réaliser des scripts PHP.