Действия с переменными в PHP
= - присвоение значения. Оператор присваивания следует отличать от оператора сравнения ==
isset($a) - проверка существования переменной $a. Результат - boolean.
unset($a) - уничтожение (деинициализация) переменной $a. Целесообразно применять для удаления элемента массива.
is_integer($a) - true, если переменная $a типа integer
is_double($a) - true, если переменная $a типа double
is_string($a) - true, если переменная $a типа string
is_numeric($a) - true, если переменная $a либо число, либо строковое представление числа. Полезно использовать, т.к. тогда с числами, переданными через строковую переменную можно выполнять арифметические действия.
is_bool($a) - true, если переменная $a типа boolean, т.е. имеет значение true или false
is_scalar($a) - true, если переменная $a скалярная (все перечисленные выше типы переменных - скалярные)
is_array($a) - true, если переменная $a является массивом
is_null($a) - true, если переменная $a типа NULL
is_object($a) - true, если переменная $a содержит ссылку на объект
gettype($a) - возвращает строковое значение типа переменной $a: integer, double, string, array, boolean, null, object или unknown type для неродных PHP переменных, привнесенных например модулями-расширениями для PHP.
settype($a, $type) - преобразование типа переменной $a в переменную типа $type (например строка->число). settype возвращает значение true, если преобразование удалось и false если не удалось.
isset($a) - проверка существования переменной $a. Результат - boolean.
unset($a) - уничтожение (деинициализация) переменной $a. Целесообразно применять для удаления элемента массива.
is_integer($a) - true, если переменная $a типа integer
is_double($a) - true, если переменная $a типа double
is_string($a) - true, если переменная $a типа string
is_numeric($a) - true, если переменная $a либо число, либо строковое представление числа. Полезно использовать, т.к. тогда с числами, переданными через строковую переменную можно выполнять арифметические действия.
is_bool($a) - true, если переменная $a типа boolean, т.е. имеет значение true или false
is_scalar($a) - true, если переменная $a скалярная (все перечисленные выше типы переменных - скалярные)
is_array($a) - true, если переменная $a является массивом
is_null($a) - true, если переменная $a типа NULL
is_object($a) - true, если переменная $a содержит ссылку на объект
gettype($a) - возвращает строковое значение типа переменной $a: integer, double, string, array, boolean, null, object или unknown type для неродных PHP переменных, привнесенных например модулями-расширениями для PHP.
settype($a, $type) - преобразование типа переменной $a в переменную типа $type (например строка->число). settype возвращает значение true, если преобразование удалось и false если не удалось.

Комментарии: 0:
Отправить комментарий
Подпишитесь на каналы Комментарии к сообщению [Atom]
<< Главная страница