HervéRenault.fr

Logo de PHPStan

Avertissement de PHPStan au sujet de Xdebug

Avec les versions actuelles de PHPStan (1.9) et Xdebug (3.1), je vois cet avertissement quand je lance PHPStan en ligne de commande :

 ! [NOTE] The Xdebug PHP extension is active, but "--xdebug" is not used. This may slow down performance and the process
 !        will not halt at breakpoints.                                                                                 

J'ai trouvé ce rapport de bug qui explique pourquoi : [1.9.0] "Xdebug PHP extension is active" warning should maybe consider xdebug.mode and xdebug.start_with_request?

La réponse me laisse perplexe : chez moi aussi, Xdebug est configuré pour être déclenché explicitement (configuration trigger), et je vois bien la différence de temps d'exécution quand je lance PHPStan avec le flag --xdebug, donc je ne vois pas l'intérêt d'afficher cet avertissement.

Bref, pour l'instant il suffit de l'ignorer 🤷 C'est d'autant plus facile que je ne le vois pas quand je suis dans Vim (via ALE) mais seulement en ligne de commande. Je le note ici pour le cas où j'oublirais… jusqu'à la prochaine fois.