E Così, in 2014 estensione rinnovo di durata quinquennale è venuto pecl_http, che è non funziona più http_build_url, e infatti anche altre funzioni. ma personalmente, il mio problema è stato solo in questa funzione, così scavare tutti gli altri non l'ho fatto incompatibili. Changelog può essere trovato là. Как тут и написано, начиная с версии 2.x.x происходит полная несовместимость pecl_http v.1.x.x.
Решение довольно простое — замена это функции на чистую ее реализацию на PHP или же обратно-совместимый синоним, использующий новую версию pecl_http.
Для этого нужно скачать presentare http_build_url.zip e collegarlo da qualche parte prima di utilizzare (при этом подключать файл можно безусловно, если функция http_build_url уже есть, то файл просто прочитается, но никаких функций не переопределит).
Riferimento:
- L'intero set di: http_build_url.zip
- Attuazione in puro PHP http_build_url() от “Fuel the fire”: http://fuelforthefire.ca/free/php/http_build_url/
- Espansione pecl_http: http://pecl.php.net/package-info.php?package=pecl_http
- Espansione (*.dll) PHP per le finestre (в том числе и pecl_http, только название другое “php_http”): http://downloads.php.net/pierre/