Computer >> Máy Tính >  >> Lập trình >> PHP

Làm cách nào để lấy ID tài nguyên bằng cách sử dụng hàm get_resource_id () trong PHP và PHP 8?

Tài nguyên là một loại biến chứa một tham chiếu đến tài nguyên bên ngoài. Tài nguyên có thể là một bộ xử lý tệp, một kết nối cơ sở dữ liệu hoặc một bộ xử lý URL. Mọi tài nguyên được xác định bằng một id duy nhất. Trong các phiên bản PHP trước, chúng tôi cần truyền một tài nguyên tới int để lấy id tài nguyên.

Ví dụ:get_recource_id using int.

<?php
   $x = fopen('test.txt', 'rb');
   $id = (int) $x;
   print_r($id);
?>

Đầu ra

1

Trong PHP 8, get_resource_id () hàm luôn trả về một số nguyên. Nó được sử dụng để lấy ID cho một tài nguyên nhất định. Chức năng này luôn đảm bảo an toàn cho kiểu.

Ví dụ:Sử dụng get_recource_id trong PHP 8.

<?php
   $x = fopen('test.txt', 'rb');
   echo get_resource_id($x);
?>

Đầu ra

1