Funkcija is_resource

Funkcija is_resource pārbauda, vai padotais mainīgais ir resurss. Resurss ir īpašs datu tips PHP, kas atsaucas uz ārējiem resursiem, piemēram, failiem, datu bāzu savienojumiem utt. Funkcija atgriež true, ja mainīgais ir resurss, un false pretējā gadījumā.

Sintakse

phpis_resource(mixed $var): bool

Piemērs

Pārbaudīsim, vai mainīgais ir resurss:

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

Koda izpildes rezultāts:

phptrue

Piemērs

Pārbaudīsim parastu mainīgo:

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

Koda izpildes rezultāts:

phpfalse

Piemērs

Pārbaudīsim aizvērtu resursu:

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

Koda izpildes rezultāts:

phpfalse

Skatiet arī

  • funkciju is_array,
    kas pārbauda, vai mainīgais ir masīvs
  • funkciju is_int,
    kas pārbauda, vai mainīgais ir vesels skaitlis
  • funkciju is_string,
    kas pārbauda, vai mainīgais ir virkne