Php
致命錯誤:呼叫未定義函式 json_encode() ..?
我試圖將 json 與 php 一起使用,但我不斷收到錯誤消息
> > PHP 致命錯誤:呼叫未定義函式 json_encode() > > >
我正在使用 php 版本 5.3.6 和 phpinfo(); 沒有提到json。有什麼建議麼?
由於某種原因,您的 PHP 是在沒有 JSON 的情況下編譯的。任何一個:
- 重新編譯它
- 安裝一個包
- 使用模擬 json_encode 的函式,可以在http://php.net/manual/en/function.json-encode.php的評論部分找到
在 shell 中嘗試(假設您使用的是 linux),
否則請參閱
phpinfo();
php -i | grep json
例子
php -i | grep json json json support => enabled json version => 1.2.1
文件http://www.php.net/manual/en/json.requirements.php上有一個有趣的評論
如果您在 5.2.0 或更高版本上看不到 json 函式,請確保未使用 –disable-json 編譯 php