Php 在CodeIgniter中运行时出现nuSOAP库错误
在运行nusoap 0.9.5时,我遇到了这个错误 遇到一个PHP错误 严重性:警告 消息:尝试修改非对象的属性 文件名:nusoap/nusoap.php 电话号码:4694 我在搜索谷歌博士的时候发现了一个补丁,它应该可以解决这个问题 尽管它在运行时解决了问题,而不是从CodeIgniter内部运行,但在我运行时,它出现了一个新的错误 遇到一个PHP错误 严重性:通知 消息:未定义的偏移量:0 文件名:nusoap/nusoap.php 电话号码:4693 遇到一个PHP错误 严重性:通知 消息:未定义的偏移量:0 文件名:nusoap/nusoap.php 电话号码:4695Php 在CodeIgniter中运行时出现nuSOAP库错误,php,codeigniter,soap,nusoap,Php,Codeigniter,Soap,Nusoap,在运行nusoap 0.9.5时,我遇到了这个错误 遇到一个PHP错误 严重性:警告 消息:尝试修改非对象的属性 文件名:nusoap/nusoap.php 电话号码:4694 我在搜索谷歌博士的时候发现了一个补丁,它应该可以解决这个问题 尽管它在运行时解决了问题,而不是从CodeIgniter内部运行,但在我运行时,它出现了一个新的错误 遇到一个PHP错误 严重性:通知 消息:未定义的偏移量:0 文件名:nusoap/nusoap.php 电话号码:4693 遇到一个PHP错误 严重性:通知
幸运的是,诺亚·埃尔茨罗斯 帮我解决了这个问题 这样做之后 为了解决这个问题,我修改了nusoap.php中的第4694行:
$this->schemas[$ns]->imports[$ns2][$ii]['loaded'] = true;
为此:
$this->schemas[$ns][$ns2]->imports[$ns2][$ii]['loaded'] = true;
如果您仍然得到与我在CodeIgniter中得到的相同的错误,只需添加@operator即可删除错误
即使脚本显示了错误,也可以隐藏错误
if (! @$list2[$ii]['loaded']) {
$this->schemas[$ns][$ns2]->imports[$ns2][$ii]['loaded'] = true;
$url = @$list2[$ii]['location'];