Я пытался обновить с php 5.2 до php 5.3 на своей тестовой машине, и есть коммерческий пакет, который закодирован, и я не могу его вообще изменить. Он должен работать с PHP 5.3, за исключением того, что он имеет объявленную функцию lcfirst, поэтому я получаю ошибку. PHP. Неустранимая ошибка. Невозможно выполнить повторное использование lcfirst(). Есть ли способ, который я мог бы каким-то образом решить, чтобы я мог запустить его на PHP 5.3? Или это единственный вариант для компиляции PHP без этой функции.не может обновить функцию после обновления до php 5.3
ответ
Я боюсь, что вы не можете декомпрессировать функцию ... они должны будут изменить имя своей функции.
Как сказал @Michael, PHP 5.3 не существует на протяжении веков, кажется немного странным, что они столкнулись с этой проблемой.
Это более длинный поддерживаемый продукт – donkapone
Я не понимаю, что вы имеете в виду? У вас есть два варианта: изменить версию PHP или изменить код. Последнее было бы для разработчиков, предоставлено. –
Начните с адреса поддержки для коммерческого пакета. Конечно, они, должно быть, имели дело с этим - PHP 5.3 уже много лет. –