Hàm is_resource

Hàm is_resource kiểm tra xem biến được truyền vào có phải là một tài nguyên hay không. Tài nguyên là một kiểu dữ liệu đặc biệt trong PHP, tham chiếu đến các tài nguyên bên ngoài như tập tin, kết nối cơ sở dữ liệu, v.v. Hàm trả về true nếu biến là một tài nguyên và false trong trường hợp ngược lại.

Cú pháp

phpis_resource(mixed $var): bool

Ví dụ

Hãy kiểm tra xem biến có phải là tài nguyên không:

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

Kết quả thực thi mã:

phptrue

Ví dụ

Hãy kiểm tra một biến thông thường:

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

Kết quả thực thi mã:

phpfalse

Ví dụ

Hãy kiểm tra một tài nguyên đã đóng:

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

Kết quả thực thi mã:

phpfalse

Xem thêm

  • hàm is_array,
    kiểm tra xem biến có phải là mảng không
  • hàm is_int,
    kiểm tra xem biến có phải là số nguyên không
  • hàm is_string,
    kiểm tra xem biến có phải là chuỗi không