私は 0.9.5 で作業しており、いくつかの phpunit テストを行っています。
Web サービスを再度呼び出す 2 番目のテストを実行すると、次のエラーが発生します。
Undefined index: _transient
/var/www/dev_folder/nusoap/nusoap.php:227
/var/www/dev_folder/nusoap/nusoap.php:7293
いつ
$client = new nusoap_client($this->_config->URL_Path . $webserviceWSDL, true);
は 2 回目に実行されます。
nusoap.php を確認したところ、グローバルまたは静的またはシングルトンに関連するものがあるようです...しかし、問題を解決するために何ができるかわかりません...
$GLOBALS['_transient']['static']['nusoap_base']['globalDebugLevel'] = 9;
nusoap クライアントをアンロードする必要がありますか? このグローバル変数が失敗するのはなぜですか?
ありがとうございました。