Funktio is_resource

Funktio is_resource tarkistaa, onko annettu muuttuja resurssi. Resurssi on erityinen tietotyyppi PHP:ssä, joka viittaa ulkoisiin resursseihin, kuten tiedostoihin, tietokantayhteyksiin jne. Funktio palauttaa true, jos muuttuja on resurssi, ja false muussa tapauksessa.

Syntaksi

phpis_resource(mixed $var): bool

Esimerkki

Tarkistetaan, onko muuttuja resurssi:

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

Koodin suorituksen tulos:

phptrue

Esimerkki

Tarkistetaan tavallinen muuttuja:

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

Koodin suorituksen tulos:

phpfalse

Esimerkki

Tarkistetaan suljettu resurssi:

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

Koodin suorituksen tulos:

phpfalse

Katso myös

  • funktion is_array,
    joka tarkistaa, onko muuttuja taulukko
  • funktion is_int,
    joka tarkistaa, onko muuttuja kokonaisluku
  • funktion is_string,
    joka tarkistaa, onko muuttuja merkkijono