Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

पीएचपी संसाधन

परिभाषा और उपयोग

PHP में, संसाधन एक विशेष डेटा प्रकार है जो किसी बाहरी संसाधन को संदर्भित करता है। एक संसाधन चर डेटा के बाहरी स्रोत जैसे स्ट्रीम, फ़ाइल, डेटाबेस आदि के संदर्भ के रूप में कार्य करता है। PHP इन संसाधनों को बनाने के लिए रिलेवेंट फ़ंक्शन का उपयोग करता है। उदाहरण के लिए, fopen() फ़ंक्शन एक डिस्क फ़ाइल खोलता है और इसका संदर्भ संसाधन चर में संग्रहीत किया जाता है।

PHP का Zend इंजन संदर्भ आकस्मिक प्रणाली का उपयोग करता है। नतीजतन, शून्य संदर्भ संख्या वाला संसाधन कचरा संग्रहकर्ता द्वारा स्वचालित रूप से नष्ट हो जाता है। इसलिए, संसाधन डेटा प्रकार द्वारा उपयोग की जाने वाली मेमोरी को मैन्युअल रूप से मुक्त करने की आवश्यकता नहीं है।

एक PHP स्क्रिप्ट में संगत कार्यों की सहायता से विभिन्न प्रकार के संसाधनों को नियंत्रित किया जा सकता है। निम्न तालिका एक चयन सूची दिखाती है -

<टीडी>ब्ज़क्लोज़ ()
<टीडी>कर्ल_इनिट ()
<टीडी>पीडीएफ_क्लोज ()
<टीडी>क्लोजर ()
<टीडी>फक्लोज ()
<टीडी>
<टीडी>फक्लोज ()
<टीडी>गज़ोपेन ()
संसाधन प्रकार का नाम
द्वारा निर्मित
द्वारा नष्ट किया गया
परिभाषा
bzip2
बज़ोपेन ()
Bzip2 फ़ाइल
कर्ल
कर्ल_क्लोज़ ()
कर्ल सत्र
ftp
ftp_connect (),
ftp_close ()
एफ़टीपी स्ट्रीम
mssql लिंक
mssql_connect()
mssql_close ()
Microsoft SQL सर्वर डेटाबेस से लिंक करें
mysql लिंक
mysql_connect()
mysql_close ()
MySQL डेटाबेस से लिंक करें
mysql परिणाम
mysql_db_query(),
mysql_free_result()
MySQL परिणाम
oci8 कनेक्शन
oci_connect()
oci_close ()
Oracle डेटाबेस से कनेक्शन
ओडीबीसी लिंक
odbc_connect()
odbc_close ()
ओडीबीसी डेटाबेस से लिंक करें
पीडीएफ दस्तावेज़
pdf_new()
पीडीएफ दस्तावेज़
स्ट्रीम
ओपेंडिर ()
डीर हैंडल
स्ट्रीम
fopen (), tmpfile ()
फ़ाइल हैंडल
सॉकेट
सॉकेट हैंडल
xml
xml_parser_create(),
xml_parser_free()
XML पार्सर
ज़्लिब
gzclose ()
gz-संपीड़ित फ़ाइल
zlib.deflate
deflate_init ()
कोई नहीं ()
वृद्धिशील अपस्फीति संदर्भ
zlib.inflate
inflate_init ()
कोई नहीं ()
इन्क्रीमेंटल फुलाएं संदर्भ

इस संदर्भ में, PHP में get_resource_type() फ़ंक्शन है जो एक चर के संसाधन प्रकार को लौटाता है।

सिंटैक्स

किसी वर्ग की वस्तु घोषित करने के लिए हमें नए कथन का उपयोग करने की आवश्यकता है

get_resource_type ( resource $handle ) : string

जहां $handle संसाधन चर है जिसका प्रकार प्राप्त किया जाना है। यह फ़ंक्शन संसाधन प्रकार के अनुरूप स्ट्रिंग देता है

निम्न उदाहरण डिस्क फ़ाइल का संसाधन प्रकार दिखाता है

उदाहरण

<?php
$fp=fopen("test.txt","w");
var_dump($fp);
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

resource(5) of type (stream)

निम्नलिखित उदाहरण get_resource_type() फ़ंक्शन का उपयोग करता है

उदाहरण

<?php
$fp = fopen("test.txt", "w");
echo get_resource_type($fp) . "\n";
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

stream

  1. PHP बूलियन डेटा प्रकार

    परिभाषा और उपयोग यह PHP में अदिश डेटा प्रकारों में से एक है। एक बूलियन डेटा या तो TRUE या FALSE हो सकता है। ये PHP में पूर्वनिर्धारित स्थिरांक हैं। TRUE या FALSE असाइन किए जाने पर वेरिएबल एक बूलियन वैरिएबल बन जाता है। सिंटैक्स <?php //Literal assignment of boolean value to variable $var=TRUE; ?&

  1. पीएचपी टाइप ऑपरेटर्स

    परिचय PHP में, यह पता लगाना संभव है कि दिया गया वेरिएबल एक निश्चित वर्ग का ऑब्जेक्ट है या नहीं। इस प्रयोजन के लिए PHP के पास उदाहरण . है ऑपरेटर। सिंटैक्स $var instanceof class यह ऑपरेटर एक बूलियन मान देता है $var का TRUE वर्ग का एक ऑब्जेक्ट है, अन्यथा यह FALSE देता है उदाहरण निम्नलिखित उदाहरण में

  1. एक सिस्टम संसाधन क्या है? | विभिन्न प्रकार के सिस्टम संसाधन

    सिस्टम संसाधन: साधन संपन्न होना एक सार्वभौमिक रूप से आकर्षक विशेषता है, जो साधन संपन्न होने के बराबर नहीं है, वह है किसी के पास बहुत सारे संसाधन हैं, लेकिन किसी की क्षमता या किसी भी समय उसके लिए उपलब्ध दुर्लभ संसाधनों को अधिकतम करने की क्षमता है। यह न केवल वास्तविक दुनिया में बल्कि हार्डवेयर के साथ-