Débuter avec PHP dans PhpStorm

Concentrez-vous sur l'écriture d'un code de qualité pendant que les outils automatisés de PhpStorm gèrent les tâches courantes. Dans cet épisode, nous allons voir comment la saisie semi-automatique, l'importation automatique de classes, les capacités de détection d'erreurs, les raccourcis de navigation et la prise en charge de plusieurs versions de PHP et de composers dans PhpStorm simplifient votre workflow.

Transcription

Si vous utilisez PhpStorm, il y a de fortes chances que vous écriviez du code en PHP. Vous allez bientôt vous rendre compte que PhpStorm peut effectuer de nombreuses tâches à votre place, sans que vous ayez à apprendre beaucoup de raccourcis clavier ou d'actions.

Saisie semi-automatique

Tout d'abord, vous remarquerez que PhpStorm complète automatiquement votre code à de nombreuses occasions. Il comprend votre base de code et peut ainsi vous suggérer ce que vous devez écrire : noms de méthodes, variables, fonctions, paramètres, noms de classes, et bien plus.

Concernant les classes justement, PhpStorm connaît le chargement automatique, donc si vous référencez une classe pour la première fois dans un fichier, PhpStorm l'importera automatiquement.

Déplacer des classes

Si vous décidez ultérieurement de déplacer cette classe vers un autre emplacement, PhpStorm s'assurera que toutes les références à cette classe soient correctement mises à jour. Il mettra également à jour l'espace de nom de la classe d'origine pour vous, afin que vous n'ayez pas à vous soucier de ce genre de détails. Vous pourrez ainsi être aussi productif que possible et vous concentrer sur ce qui compte vraiment : votre code.

Détecter les erreurs

Un autre avantage des connaissances approfondies de PhpStorm réside dans sa capacité à détecter les erreurs. Il vous indique tout ce qui manque ou est obsolète, effectue des vérifications approfondies des types, et connaît bien les bizarreries de PHP.

Navigation

Vous pouvez naviguer dans votre base de code entre les définitions de classes, les déclarations de fonctions ou les variables. Pour ce faire, maintenez la touche Ctrl ou Cmd enfoncée, puis cliquez là où vous voulez aller.

Prise en charge de Composer

Pour finir, PhpStorm prend également en charge Composer et fonctionne avec plusieurs versions de PHP.

Nous approfondirons ces sujets dans d'autres vidéos de cette série, mais n'oubliez pas que vous n'avez pas besoin de tout apprendre pour bénéficier des avantages de PhpStorm. L'IDE fera le gros du travail à votre place pendant que vous écrirez votre code.