БлогNot. Проверяем версию PHP из скрипта. Скрипт для времени восхода и заката Солнца

Проверяем версию PHP из скрипта. Скрипт для времени восхода и заката Солнца

Проверка, которую надо бы делать всегда, и которую обычно никто не делает. А мне вот сегодня пришлось, раз использовал date_sun_info, появившуюся только в PHP 5.1.2. По-моему, такой синтаксис вполне нормален:

$needver = '5.1.2'; //Требуемая версия PHP
if (version_compare(PHP_VERSION, $needver, '<=')) {    
 error ('Скрипт требует PHP версии не ниже '.$needver.'. Ваша версия: '.PHP_VERSION);
}

Метод error будет заниматься обработкой ошибок и выходом из скрипта. Где всё это пригодилось? А вот где:

 http://scripts.kislenko.net/sunrise/

Там можно узнать не только время восхода и заката Солнца для Вашего города, но и о том, что есть целых 3 вида сумерек :) Также выводятся географические координаты населённых пунктов.

 Часовые пояса PHP

 date_sun_info - функция работает с версии PHP 5.1.2. Теперь не нужны date_sunrise и date_sunset с кучей дополнительных параметров

 Калькулятор позиции Солнца, в том числе, показывает зенит

 Виды сумерек (обычные или гражданские, навигационные, астрономические)

29.01.2011, 00:12 [9919 просмотров]


теги: php время ссылки

К этой статье пока нет комментариев, Ваш будет первым