52680.fb2 Справочник по PHP - читать онлайн бесплатно полную версию книги . Страница 71

Справочник по PHP - читать онлайн бесплатно полную версию книги . Страница 71

is_real

Определяет, является ли переменная типа real (дробной).

Синтаксис:

bool is_real(mixed var);

Возвращает true, если var типа real (дробная), или false в обратном случае.

is_float

Определяет, является ли переменная типа float (дробная).

Синтаксис:

bool is_float(mixed var);

Возвращает true, если var типа float (дробная), или false в обратном случае.

is_double

Определяет, является ли переменная типа double (дробная).

Синтаксис:

bool is_double(mixed var);

Возвращает true, если var является типа double (дробной), или false в обратном случае.

is_string

Определяет, является ли переменная строкой.

Синтаксис:

bool is_string(mixed var);

Возвращает true, если var - это строка, или false в обратном случае.

is_array

Определяет, является ли переменная массивом.

Синтаксис:

bool is_array(mixed var);

Возвращает true, если var - это массив, или false в обратном случае.

is_object

Определяет, является ли переменная объектом.

Синтаксис:

bool is_object(mixed var);

Возвращает true, если var - это объект (object), или false в обратном случае.

is_resource

Определяет, является ли переменная указателем на ресурс.

Синтаксис:

bool is_resource(mixed var);

Возвращает true, если var указывает на ресурс, выделенный и возвращенный предназначенной для этого функцией.

Ресурсы - это объекты, подобные файлам или результатам запросов к базам данных, выделяемые и освобождаемые внутренними функциями PHP. Когда программе больше не требуется какой-либо ресурс, хорошей практикой программирования является его явное освобождение предназначенными для этого функциями. Но в большинстве случаев интерпретатор PHP самостоятельно, по мере необходимости освобождает ненужные ресурсы (обычно при завершении сценария).

get_resource_type

Определение типа дескриптора ресурса.

Синтаксис:

string get_resource_type(resource $handle);

Эта функция возвращает строку, содержащую описание типа ресурса. Если в аргументе передается неверный указатель на ресурс, то возникает ошибка.

$c = mysql_connect();

echo get_resource_type($c)."n";

// выведет: mysql link

$file = fopen("filename.txt","w");

echo get_resource_type($file)."n";

// выведет: file

$doc = new_xmldoc("1.0");

echo get_resource_type($doc)."n";

// выведет: domxml document

Функции переменных