How can I decode json in PHP 5.1?

前端 未结 8 944
孤街浪徒
孤街浪徒 2020-12-16 20:10

json_decode function is not part of PHP 5.1, so I cannot use it. Is there any other function for this version?

8条回答
  •  独厮守ぢ
    2020-12-16 20:35

    Before PHP 5.2, you can use the JSON PECL extension.

    In fact, it is the extension that has been integrated into PHP 5.2 (quoting) :

    As of PHP 5.2.0, the JSON extension is bundled and compiled into PHP by default.


    Some other solutions would be to use some component developped in PHP.

    Some time ago (about one year ago), I used the Zend_Json component of Zend Framework, with PHP 5.1.

    Even if Zend Framework requires PHP 5.2, that component can be extracted (I think it depends only on one other component -- maybe Zend_Exception, or something like that) -- and one year ago, it was possible to use it with PHP 5.1.


    The official JSON website also links to several PHP-based or PHP-oriented components -- you might want to take a look at that list.

提交回复
热议问题