Исходя из моего php_info (), моя версия PHP - версия PHP 5.2.9
Однако, по какой-то причине, когда я пытаюсь использовать json_decode, я получаю сообщение об ошибке, что функция не найдена (и она должнабыть для PHP 5.2 и выше).
PHP.net предлагает проверить команду настройки:
'. / Configure' '--prefix = / usr / local / php5' '--with-config-file-scan-dir = / usr / local / php5 / etc '' --with-apxs2 = / usr / sbin / apxs '' --disable-all '' --enable-libxml '' --with-libxml-dir = / usr/ local '' --enable-отражение '' --disable-cli '' --disable-cgi '' --enable-zend-multibyte '' --with-regex = php '' --enable-filter ''--with-pcre-regex = yes '
Я не понимаю половину этого, но может быть проблема --disable-all?Есть ли способ использовать json_decode без перестройки PHP?
Я мог бы найти функцию json, но я бы предпочел использовать встроенные функции PHP, которые должны быть мне доступны, и боюсь, что это может бытьдругие функции, которые я также хочу использовать позже.
Существуют ли библиотеки для JSON, независимо от того, скомпилированы они или нет, и могу ли я включить их напрямую, когда я хочу их использовать?