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
is_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
$file = fopen('test.txt', 'r');
$res = is_resource($file);
var_dump($res);
fclose($file);
?>
Kết quả thực thi mã:
true
Ví dụ
Hãy kiểm tra một biến thông thường:
<?php
$var = 'hello';
$res = is_resource($var);
var_dump($res);
?>
Kết quả thực thi mã:
false
Ví dụ
Hãy kiểm tra một tài nguyên đã đóng:
<?php
$file = fopen('test.txt', 'r');
fclose($file);
$res = is_resource($file);
var_dump($res);
?>
Kết quả thực thi mã:
false