Merkwürdiges var_dump Verhalten

Hallo,

ich kämpfe derzeit mit einem merkwürdigen Verhalten beim debuggen eines Plugins mit var_dump(). Folgender Code funktioniert und gibt den var_dump korrekt am Ende der Seite aus:

    public static function getSubscribedEvents()
    {
        return [
            'Enlight_Controller_Action_PostDispatchSecure_Frontend_Detail' => 'testVarDump'
        ];
    }

    public function testVarDump(\Enlight_Event_EventArgs $args)
    {
        $a = 1;
        var_dump($a); // Gibt int(1) am Ende der Detailseite ausint(1)
    }

Für folgenden Code erhalte ich allerdings eine leere Seite:

    public static function getSubscribedEvents()
    {
        return [
            'Enlight_Controller_Action_PostDispatchSecure_Frontend_Detail' => 'testVarDump'
        ];
    }

    public function testVarDump(\Enlight_Event_EventArgs $args)
    {
        var_dump($args); // Gibt nur komplett leere Seite aus
    }

Meine Config sieht wie folgt aus:

 [
        // entfernt
    ],
    'phpsettings' => [
        'display_errors' => 1,
    ],
    'front' => [
        'showException' => true,
    ],
);

Hat vielleicht hier jemand eine Idee wieso er den var_dump nicht korrekt ausgibt?

Hast du xdebug installiert?

Viele Grüße
https://www.digitvision.de

@EikeWarneke schrieb:

Hast du xdebug installiert?

Viele Grüße

Nein, ich habe kein xdebug installiert. 

Probier mal \Doctrine\Common\Util\Debug::dump()

Viele Grüße
https://www.digitvision.de

1 „Gefällt mir“

@EikeWarneke schrieb:

Probier mal \Doctrine\Common\Util\Debug::dump()

Viele Grüße

Danke, das ist zwar etwas umständlich aber es scheint zu funktionieren.

Du kannst auch xdebug installieren :slight_smile:

Viele Grüße
https://www.digitvision.de