52680.fb2
echo time();
microtime
Возвращает текущую временную метку UNIX в микросекундах.
Синтаксис:
string microtime();
Возвращает строку "msec sec" где sec текущее время, измеренное в числе секунд с эпохи Unix (0:00:00 1 Января, 1970 GMT), а msec - это часть в микросекундах. Эти функции доступны только в операционных системах, поддерживающих системный вызов gettimeofday().
Но дело в том, что милисекунды в различных OC выглядят по разному. Например в Unix это действительно число микросекунд, а в Windows - непонятное значение.
echo microtime(); // в Windows выведет что-то типа 0.53033200 1012468870
strtotime
Лексическое преобразование строки времени в Unix timestamp.
Синтаксис:
int strtotime(string time [, int now]);
В аргументе time функция получает дату в англоязычном формате, а затем преобразует ее в целочисленный формат Unix timestamp.
echo strtotime("now")."n";echo strtotime("10 September 2002")."n";echo strtotime("+2 day")."n";echo strtotime("+3 week")."n";echo strtotime("+1 week 2 days 4 hours 34 seconds")."n";
is_scalar
Проверяет, является ли переменная простой.
Синтаксис:
bool is_scalar(mixed var)
Возвращает true, если var имеет скалярный тип (чила, строки, логические значения), но не комплексный (массивы или объекты).
is_null
Проверяет, является ли переменная пустой.
Синтаксис:
bool is_null(mixed var)
Возвращает true, если var не существует (или ей явно присвоено пустое значение null). Функция эквивалентна выражению:(var===null или is_set(var)
is_numeric
Проверяет, является ли переменная числовой.
Синтаксис:
bool is_numeric(mixed var)
Возвращает true, если var имеет численный тип (integer, double), или строковой с числовым значением.
is_bool
Проверяет, является ли переменная логической.
Синтаксис:
bool is_bool(mixed var)
Возвращает true, если var имеет тип логического значения (TRUE или FALSE), а иначе - false.
is_int
Определяет, является ли переменная типа integer(целочисленной).
Синтаксис:
bool is_int(mixed var);
Возвращает true, если var имеет целочисленный тип.
is_integer
Определяет, является ли переменная типа integer.
Синтаксис:
bool is_integer(mixed var);
Возвращает true, если var является типа integer (целочисленной), или false в обратном случае.
is_long
Определяет, является ли переменная типа integer(целочисленной).
Синтаксис:
bool is_long(mixed var);
Возвращает true, если var имеет целочисленный тип (integer, long), или false в обратном случае.