Руководство по РНР 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().

Назад, к содержанию




HTML Site Map

Rambler's Top100
© 2009 Тест скорости интернета |  Boont.Ru