Блог P1ratRuleZZZ

Пашырэнне pecl_http v.2 больш не падтрымлівае http_build_url(). Вырашаем праблему хутка.

Такім чынам, у 2014 Было выпушчана абнаўленне пашырэння pecl_http., які больш не мае функцыі http_build_url, і іншыя функцыі ў цэлым таксама. але асабіста мая праблема была толькі ў гэтай функцыі, таму ва ўсіх астатніх несумяшчальнасцях я не разбіраўся. Changelog можна паглядзець тут. Як тут і напісана, пачынаючы з версіі 2.x.x, адбываецца поўная несумяшчальнасць pecl_http v.1.x.x.

Решение довольно простое — замена это функции на чистую ее реализацию на PHP или же обратно-совместимый синоним, які выкарыстоўвае новую версію pecl_http.

Для гэтага трэба спампаваць файл http_build_url.zip і падключыць яго дзе-небудзь перад выкарыстаннем функцыі (пры гэтым падлучаць файл можна безумоўна, калі функцыя http_build_url ужо ёсць, то файл проста прачытаецца, але ніякіх функцый не перавызначыць).

Спасылкі:

Exit mobile version