您好,欢迎访问一九零五行业门户网

PHP 5.4中引用的的几个小问题

php 5.4中引用的的几个问题
问题 i. php notice:  only variable references should be returned by reference
在调试函数时
function &getsellerlist($request) { $request->setversion(ebay_wsdl_version); return ($res = & $this->call('getsellerlist', $request););}
返回错误:php notice: only variable references should be returned by reference in /projects/ebay_api/tradding_api/ebatnssamples/ebatns/ebatns_serviceproxy.php on line 979
修改为:
function &getsellerlist($request) { $request->setversion(ebay_wsdl_version); $res = & $this->call('getsellerlist', $request); return ($res);}
即可.
问题 ii. php fatal error: call-time pass-by-reference has been removed
运行代码返回错误:[30-jan-2013 10:51:57 utc] php fatal error: call-time pass-by-reference has been removed in /projects/ebay_api/tradding_api/ebatnssamples/ebatns/ebatns_client.php on line 245
因为php5.4语法改变,将245行代码
$this->_parser = &new ebatns_responseparser( &$this, $tns, $this->_parseroptions );
修改为:
$this->_parser = &new ebatns_responseparser( $this, $tns, $this->_parseroptions );
即可.
其它类似信息

推荐信息