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ả 1xử 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];
?>
Đị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 trachi 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 PHPTà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