Руководство по РНР 3.0 - Функции переменных
- Содержание
-
gettype
-
intval
-
doubleval
-
empty
-
is_array
-
is_double
-
is_float
-
is_int
-
is_integer
-
is_long
-
is_object
-
is_real
-
is_string
-
isset
-
settype
-
strval
-
unset
gettype
gettype -- Получает тип переменной.
Описание
string gettype
(mixed var);
Возвращает тип переменной PHP var.
Возможные значения для возвращаемой строки:
- "integer"
- "double"
- "string"
- "array"
- "object"
- "unknown type"
См. также:
settype().
intval
intval -- Возвращает целочисленное значение переменной.
Описание
int intval
(mixed var, int [
base]);
Возвращает целочисленное значение переменной var, использую указанное основание для перевода (по умолчанию 10).
var Может быть скалярного типа. Вы не можете использовать функцию intval() для массивов или объектов.
См. также: doubleval(),
strval(),
settype() и
Подмена типов.
doubleval
doubleval -- Получает значение переменной в формате double.
Описание
double doubleval
(mixed var);
Возвращает double (с плавающей точкой) значение переменной var.
var может быть скалярного типа. Вы не можете использовать doubleval() на массивах и объектах.
См. также: intval(),
strval(),
settype() и
Подмена типов.
empty
empty -- определяет, присвоено ли у переменной какое либо значение
Описание
int empty
(mixed var);
Возвращает false, если var существует и имеет не пустое или не нулевое значение; true в обратном случае.
См. также: isset() и unset().
is_array
is_array -- Определяет, входит ли переменная в массив.
Описание
int is_array
(mixed var);
Возвращает true, если var есть в массиве, false в обратном случае.
См. также:
is_double(),
is_float(),
is_int(),
is_integer(),
is_real(),
is_string(),
is_long(), и
is_object().
is_double
is_double -- Определяет, является ли переменная типа double.
Описание
int is_double
(mixed var);
Возвращает true, если var является типа double, false в обратном случае.
См. также:
is_array(),
is_float(),
is_int(),
is_integer(),
is_real(),
is_string(),
is_long(), и
is_object().
is_float
is_float -- Определяет, является ли переменная типа float.
Описание
int is_float
(mixed var);
Эта функция является псевдонимом для функции is_double().
См. также:
is_double(),
is_real(),
is_int(),
is_integer(),
is_string(),
is_object(),
is_array(), и
is_long().
is_int
is_int -- Определяет, является ли переменная типа integer.
Описание
int is_int
(mixed var);
Эта функция является псевдонимом для функции
is_long().
См. также:
is_double(),
is_float(),
is_integer(),
is_string(),
is_real(),
is_object(),
is_array(), и
is_long().
is_integer
is_integer -- Определяет, является ли переменная типа integer.
Описание
int is_integer
(mixed var);
Эта функция является псевдонимом для функции
is_long().
См. также:
is_double(),
is_float(),
is_int(),
is_string(),
is_real(),
is_object(),
is_array(), и
is_long().
is_long
is_long -- Определяет, является ли переменная типа integer.
Описание
int is_long
(mixed var);
Возвращает true, если var является типа integer (long), false в обратном случае.
См. также:
is_double(),
is_float(),
is_int(),
is_real(),
is_string(),
is_object(),
is_array(), и
is_integer().
is_object
is_object -- Определяет, является ли переменная типа object.
Описание
int is_object
(mixed var);
Возвращает true, если var типа object, false в обратном случае.
См. также:
is_long(),
is_int(),
is_integer(),
is_float(),
is_double(),
is_real(),
is_string(), и
is_array().
is_real
is_real -- Определяет, является ли переменная типа real.
Описание
int is_real
(mixed var);
Эта функция является псевдонимом для функции
is_double().
См. также:
is_long(),
is_int(),
is_integer(),
is_float(),
is_double(),
is_object(),
is_string(), и
is_array().
is_string
is_string -- Определяет, является ли переменная типа string.
Описание
int is_string
(mixed var);
Возвращает true, если var is a string, false в обратном случае.
См. также:
is_long(),
is_int(),
is_integer(),
is_float(),
is_double(),
is_real(),
is_object(), и
is_array().
isset
isset -- Определяет, существует ли переменная
Описание
int isset
(mixed var);
Возвращает true, если var существует; false в обратном случае.
Если переменная была удалена функцией
unset(), она больше не будет определяться функцией isset().
$a = "test";
echo isset($a); // true
unset($a);
echo isset($a); // false
См. также:
empty()
и
unset().
settype
settype -- Устанавливает тип переменной.
Описание
int settype
(string var, string type);
Устанавливает тип переменнойvar на type.
Возможные значения type :
- "integer"
- "double"
- "string"
- "array"
- "object"
Возвращает true, при успехе; false в обратном случае.
См. также: gettype().
strval
strval -- Получает строковое значение переменной.
Описание
string strval
(mixed var);
Получает строковое значение var.
var может быть любого скалярного типа. Вы не можете использовать strval()
на массивах или объектах.
См. также:
doubleval(),
intval(),
settype() и
Подмена типов.
unset
unset -- Удаляет указанную переменную
Описание
int unset
(mixed var);
unset() уничтожает указанную переменную и возвращает true.
Пример 1. unset() пример
unset( $foo );
unset( $bar['quux'] );
См. также: isset() и
empty().
Содержание