Функцыя is_resource

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

Сінтаксіс

phpis_resource(mixed $var): bool

Прыклад

Правяром, ці з'яўляецца зменная рэсурсам:

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

Вынік выканання кода:

phptrue

Прыклад

Правяром звычайную зменную:

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

Вынік выканання кода:

phpfalse

Прыклад

Правяром закрыты рэсурс:

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

Вынік выканання кода:

phpfalse

Глядзіце таксама

  • функцыю is_array,
    якая правярае, ці з'яўляецца зменная масівам
  • функцыю is_int,
    якая правярае, ці з'яўляецца зменная цэлым лікам
  • функцыю is_string,
    якая правярае, ці з'яўляецца зменная радком