Блог 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