Funksjonen is_resource

Funksjonen is_resource sjekker om den overførte variabelen er en ressurs. En ressurs er en spesiell datatype i PHP som refererer til eksterne ressurser, som filer, databaseforbindelser osv. Funksjonen returnerer true hvis variabelen er en ressurs, og false ellers.

Syntaks

phpis_resource(mixed $var): bool

Eksempel

La oss sjekke om en variabel er en ressurs:

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

Resultat av kjøring av koden:

phptrue

Eksempel

La oss sjekke en vanlig variabel:

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

Resultat av kjøring av koden:

phpfalse

Eksempel

La oss sjekke en lukket ressurs:

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

Resultat av kjøring av koden:

phpfalse

Se også

  • funksjonen is_array,
    som sjekker om en variabel er en array
  • funksjonen is_int,
    som sjekker om en variabel er et heltall
  • funksjonen is_string,
    som sjekker om en variabel er en streng