ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
32 of 410 menu
Бесплатный курс по выкладке сайтов на хостинг. Разбираем все нюансы! Начало 14 октября. Жми для записи!

Функция is_resource

Функция is_resource проверяет, является ли переданная переменная ресурсом. Ресурс - это специальный тип данных в PHP, который ссылается на внешние ресурсы, такие как файлы, соединения с базами данных и т.д. Функция возвращает true, если переменная является ресурсом, и false в противном случае.

Синтаксис

is_resource(mixed $var): bool

Пример

Проверим, является ли переменная ресурсом:

<?php $file = fopen('test.txt', 'r'); $res = is_resource($file); var_dump($res); fclose($file); ?>

Результат выполнения кода:

true

Пример

Проверим обычную переменную:

<?php $var = 'hello'; $res = is_resource($var); var_dump($res); ?>

Результат выполнения кода:

false

Пример

Проверим закрытый ресурс:

<?php $file = fopen('test.txt', 'r'); fclose($file); $res = is_resource($file); var_dump($res); ?>

Результат выполнения кода:

false

Смотрите также

  • функцию is_array,
    которая проверяет, является ли переменная массивом
  • функцию is_int,
    которая проверяет, является ли переменная целым числом
  • функцию is_string,
    которая проверяет, является ли переменная строкой
byenru