Есть ли способ определить минимальную версию PHP, необходимую для автоматического запуска скрипта?

#php #compatibility

#php #совместимость

Вопрос:

Я знаю о http://pear.php.net/package/PHP_CompatInfo — однако я ищу онлайн-сервис, который предлагает что-то подобное или, возможно, лучше.

Я заметил, что PHP_CompatInfo некоторое время не обновлялся (2009-01-19)

Я хотел бы иметь возможность загружать набор файлов или, при необходимости, по одному за раз и получать обратно данные о том, какая ожидаемая минимальная версия PHP требуется для запуска этих файлов.

До сих пор я просто удалял все функции из своих файлов, а затем выполнял поиск по php.net чтобы увидеть, какая версия потребуется, например:

filter_var (PHP 5 >= 5.2.0)

Комментарии:

1. Возможно, она не очень актуальна и полна, но PHP_CompatInfo также может обнаружить некоторые зависимости PHP 5.3. И, в конце концов, может быть проще дополнить некоторые правила, чем писать собственное решение для сопоставления строк. (Добавляю это в закладки, интересный вопрос, но я сомневаюсь, что есть лучшая альтернатива.)

Ответ №1:

PHP_CompatInfo2 находится в стадии разработки, смотрите Объявление в списке разработчиков PEAR.

Смотрите http://php5.laurent-laville.org/compatinfo /