PHP 5.2 之後才支援 JSON functions,如果要在PHP4中直接使用PHP5的 json_encode 與 json_decode,可以使用以下方法:

1. 下載梨子的JSON class,壓縮檔裡面有個JSON.php,不用安裝,直接放到相對應目錄底下即可。

http://pear.php.net/package/Services_JSON/download

2.加入以下Code

if(!function_exists('json_encode'))
{
	include('JSON.php');
	function json_encode($val)
	{
		$json = new Services_JSON();
		return $json->encode($val);
	}

	function json_decode($val)
	{
		$json = new Services_JSON();
		return $json->decode($val);
	}
}

如此一來,就可以在PHP4中使用json_encode 與 json_decode這兩個函數了

Tagged : ,

你可能會感興趣

留下迴響





*