我收到此错误信息:严格标准:从空值创建默认对象。这个错误信息是什么意思?
“严格标准:上线76从创建值为空默认对象/opt/lampp/htdocs/projects/nusoap/lib/nusoap.php”
代码在76行:
$GLOBALS['_transient']['static']['nusoap_base']->globalDebugLevel = 9;
这是什么意思?我该如何解决这个问题。
期待您的回复
问候
SirBT
我收到此错误信息:严格标准:从空值创建默认对象。这个错误信息是什么意思?
“严格标准:上线76从创建值为空默认对象/opt/lampp/htdocs/projects/nusoap/lib/nusoap.php”
代码在76行:
$GLOBALS['_transient']['static']['nusoap_base']->globalDebugLevel = 9;
这是什么意思?我该如何解决这个问题。
期待您的回复
问候
SirBT
我用一个旧版本的具体nusoap.php 0.95更换nusoap.php文件解决了这一问题。
我工作的PHP环境是:PHP 5.3.8,nusoap.php 0.95似乎与PHP 5.3.8兼容。我的结论是:“严格的标准:在第76行的/opt/lampp/htdocs/projects/nusoap/lib/nusoap.php中从空值创建默认对象”是一个兼容性问题。
您可以设定error_reporting水平,严格,公正之前包括的NuSOAP库:
ini_set('error_reporting', E_STRICT);
require 'nusoap.php';