Функсияи 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,
    ки тафтиш мекунад, оё тағирёбанда сатр аст