PHP ZF2 mcrypt_encrypt 去写关闭

PHP ZF2 mcrypt_encrypt goes to writeClose

使用 Zend Framework 2 我有无效的函数调用直接转到 Session.writeClose。但是,据我所知,这个调用是有效的:

        $encryptedData = mcrypt_encrypt(static::MCRYPT_CIPHER, $key, $data, static::MCRYPT_MODE, $initializationVector);

当我将这些直接落到 writeClose 时,我永远无法弄清楚真正的问题是什么。它在 session 的结尾丢失了。有没有人对如何找出真正的问题有任何指示? Try..catches 不起作用,因为没有错误。 session.

即将结束

最后的分析是,每当我试图调用一个不存在的函数,或者一个参数无效的函数时,它都会直接转到 writeClose()。现在,当我看到这种行为时,我知道要查看我的函数调用并确保它有效。