Nhận loại tài nguyên php

Nếu handle đã cho là một tài nguyên, hàm này sẽ trả về một chuỗi đại diện cho loại của nó. Nếu loại không được xác định bởi chức năng này, giá trị trả về sẽ là chuỗi Unknown

Nếu handle đã cho là một tài nguyên, hàm này sẽ trả về một chuỗi đại diện cho loại của nó. Nếu loại không được xác định bởi hàm này, giá trị trả về sẽ là chuỗi Unknown


Định nghĩa và cách sử dụng

Hàm get_resource_type[] trả về loại tài nguyên

cú pháp

string get_resource_type [ resource $handle ]

Thông số

Sr. STT Thông số và Mô tả 1

xử lý

Xử lý tài nguyên được đánh giá

Giá trị trả về

  • Nếu tay cầm đã cho là một tài nguyên, hàm này sẽ trả về một chuỗi đại diện cho loại của nó

  • Nếu loại không được xác định bởi chức năng này, giá trị trả về sẽ là chuỗi Unknown

  • Hàm này sẽ trả về null và phát sinh lỗi nếu handle không phải là tài nguyên

phụ thuộc

PHP4. 0. 2 trở lên

Ví dụ

Ví dụ sau minh họa việc sử dụng hàm get_resource_type[] với tài nguyên hợp lệ -

đầu ra

Điều này sẽ tạo ra kết quả sau [nó trả về một chuỗi đại diện cho kiểu của nó] −

stream

Ví dụ

Ví dụ sau minh họa việc sử dụng hàm get_resource_type[] với tài nguyên được giải phóng -

đầu ra

Điều này sẽ tạo ra kết quả sau [nó trả về chuỗi Unknown] −

Unknown

Ví dụ

Ví dụ sau minh họa việc sử dụng hàm get_resource_type[] khi handle là null −

đầu ra

Điều này sẽ tạo ra lỗi trong nhật ký như bên dưới -

PHP Warning:   get_resource_type[] expects parameter 1 to be resource, null given

php_variable_handling_functions. htm

❮ Tham chiếu xử lý biến PHP

Ví dụ

Trả lại loại tài nguyên

$file = fopen["kiểm tra. txt","r"];
echo get_resource_type[$file];
?>

Chạy ví dụ »

Định nghĩa và cách sử dụng

Hàm get_resource_type[] trả về loại tài nguyên

cú pháp

get_resource_type[tài nguyên];

Giá trị tham số

Tham sốMô tảresourceBắt buộc. Chỉ định tài nguyên để kiểm tra

chi tiết kỹ thuật

Giá trị trả về. Loại dưới dạng chuỗi khi thành công, nếu loại không được xác định, nó sẽ trả về "không xác định", nếu tài nguyên không phải là tài nguyên, nó sẽ trả về NULL và tạo ra lỗi Loại trả về. Phiên bản StringPHP. 4. 0. 2+Nhật ký thay đổi PHP. PHP5. 3. Nếu tài nguyên không phải là tài nguyên, nó trả về NULL. Trước đó, giá trị trả về là FALSE❮ Tham chiếu xử lý biến PHP

Tài nguyên là một biến đặc biệt, giữ tham chiếu đến tài nguyên bên ngoài. Tài nguyên được tạo và sử dụng bởi các chức năng đặc biệt. Xem phụ lục để biết danh sách tất cả các chức năng này và các loại tài nguyên tương ứng

Xem thêm hàm get_resource_type[]

Chuyển đổi thành tài nguyên

Vì các biến tài nguyên giữ các điều khiển đặc biệt đối với các tệp đã mở, các kết nối cơ sở dữ liệu, các vùng canvas hình ảnh và những thứ tương tự, nên việc chuyển đổi thành một tài nguyên là vô nghĩa

Giải phóng tài nguyên

Nhờ hệ thống đếm tham chiếu là một phần của Zend Engine, một tài nguyên không còn tham chiếu đến nó sẽ được phát hiện tự động và nó được giải phóng bởi trình thu gom rác. Vì lý do này, hiếm khi cần giải phóng bộ nhớ theo cách thủ công

Ghi chú. Liên kết cơ sở dữ liệu liên tục là một ngoại lệ đối với quy tắc này. Chúng không bị phá hủy bởi bộ thu gom rác. Xem phần kết nối liên tục để biết thêm thông tin

Sau đây là danh sách các chức năng tạo, sử dụng hoặc hủy tài nguyên PHP. Hàm is_resource[] có thể được sử dụng để xác định xem một biến có phải là tài nguyên hay không và get_resource_type[] sẽ trả về loại tài nguyên đó

Không có ghi chú nào do người dùng đóng góp cho trang này

0

1

2

3

4

5

6

7

8

Loại tài nguyên trong PHP là gì?

Trong PHP, Tài nguyên là một loại dữ liệu đặc biệt đề cập đến bất kỳ tài nguyên bên ngoài nào . Một biến tài nguyên hoạt động như một tham chiếu đến nguồn dữ liệu bên ngoài như luồng, tệp, cơ sở dữ liệu, v.v. PHP sử dụng các hàm liên quan để tạo các tài nguyên này.

Ví dụ về kiểu dữ liệu tài nguyên trong PHP là gì?

Loại tài nguyên đặc biệt không phải là loại dữ liệu thực tế. Nó là nơi lưu trữ tham chiếu đến các hàm và tài nguyên bên ngoài PHP. Một ví dụ phổ biến về việc sử dụng loại dữ liệu tài nguyên là lệnh gọi cơ sở dữ liệu .

Chủ Đề