私の英語でごめんなさい:)
NuSOAPバージョン0.9.5を使用しています。そして、ビッグデータを取得しようとしたときにphpエラーが発生しました:
PHPの致命的なエラー:許可されたメモリサイズ134217728バイトが使い果たされました(27255652バイトを割り当てようとしました)
スタックトレースは、varDumpメソッドに問題があったことを示しています。
私の解決策は次のとおりです。
varDumpメソッド(nusoap.php内)を次のように変更しました:
function varDump($data) {
$ret_val = "";
if ($this->debugLevel > 0) {
ob_start();
var_dump($data);
$ret_val = ob_get_contents();
ob_end_clean();
}
return $ret_val;
}
その後リセット
$GLOBALS['_transient']['static']['nusoap_base']['globalDebugLevel']
0まで(9から)。class.nusoap_base.phpおよびnusoap.php内。
これは私を助けました。
誰かがこれについて何かコメントがありますか?または多分より良い解決策?