Ich erstelle ein einfaches Symfony-Shell Skript, um meine Symfony App im interaktiven Modus zu testen:
%Vor%
Später, PHP interaktiven Modus zu öffnen und einschließlich der vorherigen Skript kann ich einige Aufgaben schnell:
%Vor%
Das Problem ist, dass die Funktion dump()
nichts anzeigt . Ich erwartete eine farbige Befehlszeilenausgabe, aber ich probierte dies mit echo
und var_dump()
und zeigte mir die erwarteten Werte, aber für Objekte ist hauptsächlich die Ausgabe dicht und unlesbar. In dieser Richtung lautet die VarDumper-Komponentendokumentation :
Standardmäßig werden das Ausgabeformat und das Ziel basierend auf Ihrem aktuellen PHP SAPI [...]
* In der Kommandozeile (CLI SAPI) wird die Ausgabe auf STDOUT geschrieben. [...]
Das funktioniert standardmäßig nicht und ich bin mir sicher, dass PHP_SAPI
cli
ist. Außerdem habe ich einen Workaround gefunden , der debug.dump_destination
auf php://stderr
setzt, ABER :
%Vor%
Ich mag diese Ausgabe nicht und ändere die Konfiguration nicht nur für diesen Zweck.
Irgendwelche Gedanken, was mit der Funktion dump()
passiert und warum sie nichts zeigt? Danke.