Функция is_resource

Функция is_resource берilган ўзгарувчининг ресурс эканини текширади. Ресурс - бу 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 функцияси,
    ўзгарувчининг сатр эканини текширади