1

php auf der Kommandozeile sagt mir, dass es eine Option hat: fürWie verwende ich die Option -e in PHP?

-e    Generate extended information for debugger/profiler 

jedoch, indem Sie meinen Befehlszeile-Skript mit, dass ich nichts sehen ... was ist diese Option?

Antwort

1

Diese erweiterten Informationen sind für Debugger und Profiler. (ZB. Xdebug oder ZendDebugger)

Normaly dieser Schalter von IDE mit Unterstützung für Debugger verwendet wird (wie Eclipse PDT)

siehe http://www.xdebug.org/docs/ für Beispiele.

+0

Aber was passiert, wenn ich es in der Befehlszeile ausführen? – Rory

+0

Wenn Sie einen Debugger für Ihren cli oder cgi-php konfiguriert haben, können Sie einen Fehler erzwingen, um einen Stack-Trace zu sehen. Von der Xdebug-Website: "Wenn Xdebug aktiviert ist, wird es eine Stack-Trace anzeigen, wann immer PHP eine Benachrichtigung, Warnung, Fehler etc. anzeigt. Die Informationen, die Stack-Traces anzeigen und wie sie dargestellt werden, können entsprechend konfiguriert werden Deine Bedürfnisse." (http://www.xdebug.org/docs/stack_trace) Der Parameter -e ermöglicht es einem Debuger/Profiler, mehr Informationen zu drucken. – Rufinus