Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.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 如何在函数中使用变量?_Php - Fatal编程技术网

Php 如何在函数中使用变量?

Php 如何在函数中使用变量?,php,Php,我有一个API的函数: $transaction=$tran[4]; function coinpayments_api_call($cmd, $req = array(),$transaction) { curl_init($transaction); } $transaction变量未传递到函数coinpayments\u api\u调用中 函数不从外部获取值 我也使$transaction变为全局变量,但仍然存在相同的问题 请帮助使您的代码如下 $transaction=$tran[4

我有一个API的函数:

$transaction=$tran[4];
function coinpayments_api_call($cmd, $req = array(),$transaction) { 
curl_init($transaction);
}
$transaction变量未传递到函数coinpayments\u api\u调用中


函数不从外部获取值

我也使$transaction变为全局变量,但仍然存在相同的问题


请帮助

使您的代码如下

$transaction=$tran[4];
function coinpayments_api_call($transaction,$cmd, $req = array(),$txnid) { 
curl_init($transaction);
}

为什么不在调用缺少的函数时传递它;在该行中,curl_init($transaction);“函数不从外部取值”。不,不是这样的。了解一下PHP范围:这段代码中有一个语法错误,该行curl_init($transaction)中缺少分号;是的,我已经改正了。