XDebug propose la directive de configuration xdebug.profiler_enable_trigger
qui permet d'activer le profilage en passant le paramètre GET ou POST "XDEBUG_PROFILE" lors de l'appel d'un script via HTTP. C'est pratique si vous ne voulez pas que le profilage soit appliqué à TOUS vos script mais seulement à quelques cas particuliers sans avoir à changer constamment votre configuration PHP.
Existe-t-il un moyen d'obtenir le même comportement pour les programmes PHP en ligne de commande ? J'ai essayé de passer le paramètre XDEBUG_PROFILE
comme argument de ligne de commande, mais cela n'a pas fonctionné.
En général, le profilage de PHP en ligne de commande fonctionne bien, mais j'aimerais avoir la même flexibilité par appel qu'avec un navigateur et un serveur HTTP.
0 votes
Désolé, j'essaie aussi mais je ne comprends pas. Que doit contenir le paramètre "XDEBUG_PROFILE" ?
0 votes
Peu importe ce que contient le paramètre, pourvu qu'il soit présent.
0 votes
Manque de soutien pour une Variable d'environnement XDEBUG_PROFILE est le bug 413 dans le XDebug bug tracker.