Quand on s’initie à un langage de programmation, une des premières choses à faire est de mettre en place un environnement de test afin de mener à bien ses expérimentations et ses tâtonnements. Ce n’est pas la phase la plus amusante, car en règle générale les débutants préfèrent tester immédiatement leurs premiers exemples sans avoir à se compliquer l’existence avec la mise en place une plateforme de développement complète. Le langage PHP ne fait pas exception à la règle, mais les premiers pas sont plus délicats, car pour tester la moindre ligne de code, il faut un serveur Web complet auquel on accède à distance ou installé en local, sur lequel tous les composants nécessaires au bon fonctionnement de PHP seront installés.
Pour que cette première expérience ne soit pas trop rédhibitoire, les apprentis développeurs ne voulant pas se plonger dans les affres de l’installation système d’un serveur Web pourront se tourner vers des applications en ligne accessibles depuis un navigateur Web qui acceptent d’exécuter du code PHP depuis une fenêtre d’édition pour voir le résultat produit dans une fenêtre d’exécution. Le gain de temps est appréciable, car grâce à ce type d’outils, le développeur est immédiatement opérationnel et va se concentrer sur l’essentiel, c’est-à-dire l’apprentissage du PHP pour ce qui nous concerne ici.
Étant moi-même dans cette situation, j’ai longtemps cherché une solution pour éprouver mes piètres balbutiements en PHP, un langage nécessaire à appréhender quand on souhaite améliorer sa connaissance de WordPress, ce qui est mon cas. Mon choix s’est porté sur PHP Fiddle qui offre un environnement complet et fonctionnel très simple d’emploi. En effet il suffit se saisir du code PHP dans la zone CodeSpace, de cliquer sur le bouton Run puis d’admirer ou pas le résultat en fonction de ce que l’on escomptait obtenir dans la zone Window. L’application en ligne est gratuite, s’utilise avec ou sans inscription et offre bon nombre de raffinements : sauvegarde du code, partage, chargement d’un fichier en local, export, exemples… J’avais déjà dit tout le bien que je pensais de JSFiddle qui est produit dans le même esprit quand j’ai présenté des outils en ligne pour tester du code HTML, CSS et JavaScript.
Parmi les autres outils que j’ai testés, se trouvent WriteCodeOnline, PHP Sandbox et PHP Tester, mais ils m’ont laissé un peu sur ma faim.
À noter que les personnes voulant s’initier au langage PHP se tourneront avec grand profit par le tutoriel que Codecademy (disponible aussi en langue française : introduction au PHP) a consacré à ce langage qui est accessible aux grands débutants.
Source : PHP Fiddle