
test:coverage ist zum Sammeln seiner Informationen auf XDebug angewiesen. Sie müssen es zuerst installieren und aktivieren.
Wie funktioniert es?
Antwort1
Es handelt sich um ein PHP-Modul, für dessen Installation eine geringe Menge an serverseitiger Konfiguration erforderlich ist
Es erweitert die Funktionalität der PHP-Software selbst, indem es die Ausführung von Skripten ändert, Details einbezieht und eine viel präzisere Ausführung ermöglicht (einschließlich der Änderung von Code während der Ausführung und der Anzeige von Variablen/Stapel/Speicher usw.) sowie die Formatierung von Prozess-Stack-Dumps. Es ist großartig und kostenlos!
Mehr dazu finden Sie hier:http://xdebug.org/docs/
Antwort2
Oder in menschlicher Sprache, was Grizly gesagt hat: Es ermöglicht Ihnen, Engpässe (etwas, das den Rest Ihres Codes verlangsamt) in Ihrem Code zu finden, damit Sie sie beheben können. Es ist nützlich, wenn Sie ein Performance-Freak sind (wie ich) oder eine hohe Verkehrslast erwarten.
Antwort3
XDebug wird von PHPUnit auch verwendet, um beim Ausführen von Unit-Tests Abdeckungsstatistiken zu generieren.