我如何标点 php curl 语句

how do i punctuate php curl statements

当我遇到术语 curl 时,我不擅长 php。

下面的代码显然需要更正。

curl_setopt($ch, CURLOPT_POSTFIELDS, {
"ShortCode": 600981,
"ResponseType": "Completed",
"ConfirmationURL": "https://mydomainx.com/confirmation",
"ValidationURL": "https://mydomainx.com/validation",
});

报错

语法错误。第一行出现意外的“{”。 我会尝试提供的任何帮助。

您可以将数据作为数组传递

$data = json_encode(array(
    "ShortCode" => "600981",
    "ResponseType" => "Completed",
    "ConfirmationURL" => "https://mydomainx.com/confirmation",
    "ValidationURL" => "https://mydomainx.com/validation",
));

curl_setopt($ch, CURLOPT_POSTFIELDS, $data);