Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

จะรับ ID ทรัพยากรโดยใช้ฟังก์ชัน get_resource_id () ใน PHP และ PHP 8 ได้อย่างไร


ทรัพยากร เป็นตัวแปรประเภทหนึ่งที่มีการอ้างอิงถึงทรัพยากรภายนอก ทรัพยากรอาจเป็นตัวจัดการไฟล์ การเชื่อมต่อฐานข้อมูล หรือตัวจัดการ 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