Определить минимальную требуемую версию PHP
Мне нужно узнать самую раннюю версию PHP4, в которой будет работать мой код (я уже знаю, что он работает на PHP5 и на PHP 4.4.9 (последняя версия PHP4 - включена в MAMP).
Есть ли инструменты проверки кода, которые будут делать это? Нужно ли устанавливать каждую версию PHP и видеть, что происходит: -)
Ответы
Ответ 1
В канале bartlett.laurent-laville.org есть пакет PEAR: PHP_CompatInfo p >
Узнайте минимальную версию и расширения, необходимые для части кода для запуска
Примеры можно найти здесь.
Примечание. оригинальный пакет PEAR предназначен только для PHP4 и больше не поддерживается.
Ответ 2
Перед тем, как вы вручную загрузите и установите различные версии PHP, попробуйте загрузить версии XAMPP, в которые были упакованы старые файлы php:
Загрузка ссылок на oldapps.com
Ответ 3
Я использую (единичные) тесты для этой цели.
for v in $versions; do
php$v -f tests.php
done
Ответ 4
Я не думаю, что для этого есть инструмент.
Я думаю, вам не нужно устанавливать всю версию PHP, попробуйте основные выпуски, такие как 4.1, 4.2, 4.3 и т.д.
На мой взгляд, у небольших выпусков нет языковых синтаксических изменений или чего-то значительного, обычно это исправление ошибок