Az is_resource függvény

Az is_resource függvény ellenőrzi, hogy az átadott változó erőforrás-e. Az erőforrás egy speciális adattípus a PHP-ban, amely külső erőforrásokra hivatkozik, mint például fájlok, adatbázis kapcsolatok stb. A függvény true értéket ad vissza, ha a változó erőforrás, és false értéket, ha nem.

Szintaxis

phpis_resource(mixed $var): bool

Példa

Ellenőrizzük, hogy egy változó erőforrás-e:

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

A kód végrehajtásának eredménye:

phptrue

Példa

Ellenőrizzünk egy közönséges változót:

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

A kód végrehajtásának eredménye:

phpfalse

Példa

Ellenőrizzünk egy lezárt erőforrást:

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

A kód végrehajtásának eredménye:

phpfalse

Lásd még

  • a(z) is_array függvényt,
    amely ellenőrzi, hogy egy változó tömb-e
  • a(z) is_int függvényt,
    amely ellenőrzi, hogy egy változó egész szám-e
  • a(z) is_string függvényt,
    amely ellenőrzi, hogy egy változó sztring-e