Formation PUB010 : PHP, 2025 Éditer un programme PHP

11.1 Choisir un IDE pour coder en PHP


Comme pour tout programme, il est possible d'éditer le code d'un site Web, qu'il soit écrit en PHP pur, en WordPress ou dans tout autre langage ou cadre d'application (framework), avec un éditeur simple.

Il est cependant plus intéressant d'utiliser un environnement de développement plus évolué afin de profiter des nombreuses fonctionnalités qu'il offre.

On utilise l'acronyme IDE (Integrated Development Environment) pour désigner un tel environnement de développement.

Parmi les fonctionnalités qu'un IDE peut offrir, notons :

  • Possibilité de voir d'un coup d'oeil l'ensemble des fichiers du projet;
  • Coloration syntaxique;
  • Complétion de code;
  • Détection d'erreurs (analyse du code en temps réel);
  • Historique des modifications pour chaque fichier;
  • Aperçu des couleurs correspondant aux codes RGB;
  • Modèles de base pour les fichiers selon leur type;
  • Possibilité de créer des snippets (extraits de codes automatiques) pour faciliter l'entrée de code souvent utilisé;
  • Ctrl+Clic pour atteindre une définition de classe ou de fonction (ou⌘ Cmd+Clic sous Mac);
  • Intégration de Git pour gérer les versions;
  • Liste des tâches à réaliser présentée dans une fenêtre (commentaires dans le code débutant par TODO);
  • Sélectioner une colonne sur plusieurs lignes, opération aussi appelée sélection rectangulaire (selon l'éditeur, Sous Windows : Alt+Sélectionner ou Ctrl+Alt+Maj+Sélection, Sous Mac : ⌃ Ctrl+⇧ Maj+Sélection ou ⌥ Option+⇧ Maj+Sélection);
  • Outil de gestion de la base de données intégré;
  • Mais le plus important est sans aucun doute la possibilité d'utiliser le débogueur pour exécuter le programme une ligne à la fois, pour consulter la valeur des variables, etc.

Les fonctionnalités varieront bien sûr selon l'IDE choisi mais cette liste vous donne un bon aperçu de ce à quoi vous pouvez vous attendre.

Quelques IDE intéressants

Il existe de nombreux IDE adaptés au PHP. En voici quelques-uns.

  • PhpStorm : payant mais gratuit pour les étudiants inscrits dans une institution autorisée. Très complet et très utilisé sur le marché du travail. PhpStorm est spécialisé pour lePHP. Il existe des IDE équivalents pour Python, pour Java, etc.
  • Visual Studio Code : cet IDE gratuit s'est taillé une place intéressante sur le marché. De nombreuses extensions permettent d'y ajouter des fonctionnalités et de répondre aux besoins de différents langages de programmation.
  • CodeLobster : gratuit, spécialisé pour le PHP, mais les fonctionnalités sont limitées.

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre