रिसोर्स एक प्रकार का वेरिएबल है जो बाहरी रिसोर्स का संदर्भ रखता है। रिसोर्स एक फाइल हैंडल, डेटाबेस कनेक्शन, या URL हैंडल हो सकता है। हर रिसोर्स की पहचान एक अद्वितीय ID द्वारा की जाती है। PHP के पुराने संस्करणों में, रिसोर्स ID प्राप्त करने के लिए हमें रिसोर्स को int में कास्ट करना पड़ता था।
उदाहरण: int का उपयोग करके get_resource_id
<?php $x = fopen('test.txt', 'rb'); $id = (int) $x; print_r($id); ?>
आउटपुट
1
PHP 8 में, get_resource_id() फ़ंक्शन हमेशा एक int लौटाता है। इसका उपयोग दिए गए रिसोर्स के लिए ID प्राप्त करने के लिए किया जाता है। यह फ़ंक्शन हमेशा टाइप सेफ्टी की गारंटी देता है।
उदाहरण: PHP 8 में get_resource_id का उपयोग करना
<?php
$x = fopen('test.txt', 'rb');
echo get_resource_id($x);
?>
आउटपुट
1