ทรัพยากร เป็นตัวแปรประเภทหนึ่งที่มีการอ้างอิงถึงทรัพยากรภายนอก ทรัพยากรอาจเป็นตัวจัดการไฟล์ การเชื่อมต่อฐานข้อมูล หรือตัวจัดการ URL ทุกทรัพยากรจะถูกระบุด้วยรหัสที่ไม่ซ้ำกัน ใน PHP เวอร์ชันก่อนหน้า เราจำเป็นต้องส่งทรัพยากรไปยัง int เพื่อรับรหัสทรัพยากร
ตัวอย่าง:get_recource_id โดยใช้ int.
<?php $x = fopen('test.txt', 'rb'); $id = (int) $x; print_r($id); ?>
ผลลัพธ์
1
ใน PHP 8 get_resource_id() ฟังก์ชันจะคืนค่า int เสมอ ใช้เพื่อรับ ID สำหรับทรัพยากรที่กำหนด ฟังก์ชันนี้รับประกันความปลอดภัยของประเภทเสมอ
ตัวอย่าง:การใช้ get_recource_id ใน PHP 8
<?php $x = fopen('test.txt', 'rb'); echo get_resource_id($x); ?>
ผลลัพธ์
1