RSA.php第228行中未捕获的TYPO3异常

RSA.php第228行中未捕获的TYPO3异常,php,rsa,Php,Rsa,我为typo3提供了一个很好的扩展,但在PHP 5.3中失败了: Core: Exception handler (WEB): Uncaught TYPO3 Exception: #1: PHP : Assigning the return value of new by reference is deprecated in Crypt/RSA.php line 228 我试过: ini_set('error_reporting','E_ALL & ~E_NOTI

我为typo3提供了一个很好的扩展,但在PHP 5.3中失败了:

Core: Exception handler (WEB): Uncaught TYPO3 Exception: #1: 
    PHP : Assigning the return value of new by reference is deprecated in 
    Crypt/RSA.php line 228
我试过:

ini_set('error_reporting','E_ALL &  ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT'); 

但是这样一来,错误、通知和空白输出就消失了,在空白输出中预期会有一些加密输出。

在Crypt/RAS/Math/GMP.php中

线路。第63号

if (!@dl('gmp.' . PHP_SHLIB_SUFFIX) && !@dl('php_gmp.' . PHP_SHLIB_SUFFIX)) {

------------------------

bool dl ( string $library )
该函数已从PHP5.3中的一些SAPI中删除

参考文献

相同的更改将出现在Crypt/RAS/Math/BigInt.php和Crypt/RAS/Math/BCMath.php中

我通过new删除了all&new,然后就没有错误了。但是输出是空白的。对于旧版本的php,它在更改后仍然可以正常工作。在php 5.3中失败:-(