Rumah > pembangunan bahagian belakang > tutorial php > PHP 5.4中引用的的几个小问题

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

WBOY
Lepaskan: 2016-06-13 12:54:33
asal
968 orang telah melayarinya

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););
}
Salin selepas log masuk

返回错误: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);
}
Salin selepas log masuk

即可.

问题 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 );
Salin selepas log masuk

修改为:
$this->_parser = &new EbatNs_ResponseParser( $this, $tns, $this->_parserOptions );
Salin selepas log masuk

即可.

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan