我得到了一個「致命錯誤:調用未定義的函數:json_encode()」我的PHP文件,它是一個ovh服務器上承載。這裏是代碼:致命錯誤:調用未定義的函數:json_encode()
function get_paypload_giftcard($partnerId, $gcRequestId, $currencyCode, $gcAmount)
{
$amount = trim($gcAmount);
$payload = array(
"creationRequestId" => $gcRequestId,
"partnerId" => $partnerId,
"value" =>
array(
"currencyCode" => $currencyCode,
"amount" => floatval($amount)
)
);
return json_encode($payload);
}
如何解決這個問題? 除了json_encode還有其他的選擇嗎?
什麼版本的PHP?是否安裝並啓用了json PHP擴展? http://php.net/manual/en/function.json-encode.php列出了使用該功能的先決條件。和http://php.net/manual/en/json.setup.php顯示如何讓它工作。通常它在PHP 5.2及更高版本中默認安裝。所以大概是你的PHP版本是古老的,或者由於某種原因被故意禁用。 – ADyson
你使用的是什麼版本的PHP? – Qirel
是的版本是它現在解決的問題ty –