Loading...
PHP/MySQL | checker.php :: PHP // Проверка
checker.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
Anton Metronome (19.09.2017 в 18:39)
Интересно, а как он себя поведет при высокой версии?
Нужная версия: 7.0.0 и выше, у Вас версия: 7.2.0

Неудачно как-то.

Лень дописать Глобал из компаре?

Вполне нормально себя поведет
Читай мануал по функции version_compare
ну как то... а к чему? Мне лично хост такую инфу дает... интересно - кинул на серв, посмотрел... делов!
Онлайн: 1
Время:
Gen. 0.0899
(c) Bym.Guru 2010-2025