Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用nusoap客户端进行数组到字符串的转换_Php_Nusoap - Fatal编程技术网

Php 使用nusoap客户端进行数组到字符串的转换

Php 使用nusoap客户端进行数组到字符串的转换,php,nusoap,Php,Nusoap,我向webservice发送了如下请求: $transaction = new Transaction(); $transaction->amount = $amount; $transaction->order_id = $orderId; $transaction->status = 0; $transaction->additional_data = $additionalData; $transaction->typ

我向webservice发送了如下请求:

 $transaction = new Transaction();
    $transaction->amount = $amount;
    $transaction->order_id = $orderId;
    $transaction->status = 0;
    $transaction->additional_data = $additionalData;
    $transaction->type = 1;
    $transaction->ip = Request::getClientIp();
    $transaction->save();
    $soap = new nusoap_client(self::$request_url);
    $fields = array(
        'terminalId' => self::$terminalId,
        'userName' => self::$username,
        'userPassword' => self::$password,
        'orderId' => $transaction->order_id,
        'amount' => $amount,
        'localDate' => date('Ymd'),
        'localTime' => date('His'),
        'additionalData' => $additionalData,
        'callBackUrl' => self::$callBackUrl,
        'payerId' => 0,
    );
    $response = $soap->call('bpPayRequest', $fields, 'http://interfaces.core.sw.bps.com/');
但是我在
nusoap.php
2125行中得到了异常:

数组到字符串的转换

从以下位置引发异常:

    // TODO: there is a PHP bug that can cause this to SEGV for CURLINFO_CONTENT_TYPE
    foreach(curl_getinfo($this->ch) as $k => $v){
        $err .= "$k: $v<br>";
    }
    $this->debug($err);
//TODO:存在一个PHP错误,它可能会导致对CURLINFO\u CONTENT\u类型执行SEGV
foreach(curl\u getinfo($this->ch)为$k=>$v){
$err.=“$k:$v
”; } $this->debug($err);
您的问题是:@Jon为什么引发此异常?您的问题是:@Jon为什么引发此异常?