PHP/MySQL | checker.php :: PHP // Проверка
checker.php:
Как вам такая чекалка версии PHP и расширений? Подойдет для инсталлов и в общем для проверки
<?php
$error = NULL;
/* Проверка версии PHP */
$needs = '7.0.0';
if (version_compare(PHP_VERSION, $needs, '<')) {
$error .= 'Нужная версия PHP - ' . $needs . ' и выше, а у вас - ' . PHP_VERSION . '<br />';
}
/* Проверка расширений */
$extensions = ['Core', 'date', 'openssl', 'pcre', 'curl', 'hash', 'filter', 'SPL', 'session', 'standard', 'mbstring', 'fileinfo', 'gd', 'exif', 'PDO', 'pdo_mysql'];
foreach ($extensions as $name) {
if (!extension_loaded($name)) {
$error .= 'Включите расширение ' . $name . '<br />';
}
}
/* Вывод предупреждений */
if ($error) {
die($error);
}
?>
Как вам такая чекалка версии PHP и расширений? Подойдет для инсталлов и в общем для проверки
Норм
Интересно, а как он себя поведет при высокой версии?
Нужная версия: 7.0.0 и выше, у Вас версия: 7.2.0
Неудачно как-то.
Лень дописать Глобал из компаре?
________
посл. ред. 19.09.2017 в 18:41; всего 1 раз(а); by Anton Metronome
Нужная версия: 7.0.0 и выше, у Вас версия: 7.2.0
Неудачно как-то.
Лень дописать Глобал из компаре?
________
посл. ред. 19.09.2017 в 18:41; всего 1 раз(а); by Anton Metronome
Anton Metronome (19.09.2017 в 18:39)
Интересно, а как он себя поведет при высокой версии?
Нужная версия: 7.0.0 и выше, у Вас версия: 7.2.0
Неудачно как-то.
Лень дописать Глобал из компаре?
Интересно, а как он себя поведет при высокой версии?
Нужная версия: 7.0.0 и выше, у Вас версия: 7.2.0
Неудачно как-то.
Лень дописать Глобал из компаре?
Вполне нормально себя поведет
Читай мануал по функции version_compare
ну как то... а к чему? Мне лично хост такую инфу дает... интересно - кинул на серв, посмотрел... делов!