Как я могу определить, какая версия PHP для PHP скрипт требуется? Общая версия, такая как PHP5 или PHP4, могла бы я знать сам, но есть некоторая функция, которая добавляется не в незначительное отношение.
PHP: обнаружение требуемой версии
Ответ 1
Сегодня я нашел возможное решение script/, которое соответствует: PHP_CompatInfo (PEAR)
Ответ 2
Один из способов:
if (!function_exists('function_name')) {
// the PHP version is not sufficient
}
Ответ 3
Используйте phpversion(). Кроме того, вы можете использовать его для указания версии расширения с необязательным параметром phpversion ([string $extension])
Ответ 4
Heres a список функций, которые были добавлены в какой версии.
Ответ 5
В значительной степени это зависит от вас, как разработчика, зная, какие функции вы используете, и являются ли они очень новыми и требуют новых версий PHP для запуска или нет. Все, что требуется, - это одна функция, введенная в более новую версию PHP, чтобы сделать ее только совместимой с этой версией и новее.
Ответ 6
вы можете поместить свой код или класс сюда: онлайн-php shell
затем установите флажок "+ неподдерживаемые версии" и нажмите кнопку eval(). основанные на результатах, вы увидите, какие версии php имели проблемы с вашим кодом.
пример, который я получил из-за пространств имен:
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.2.17
Parse error: syntax error, unexpected T_STRING in /in/s3EIj on line 9
Process exited with code 255.