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

PHP Phar कॉन्टेक्स्ट विकल्प

परिचय

Phar का अर्थ PHP Archive है। किसी PHP एप्लिकेशन या लाइब्रेरी के सभी संसाधनों को वितरण के उद्देश्य से एक .phar फ़ाइल में पैकेज किया जाता है। एक phar फ़ाइल को phar:// रैपर के साथ IO स्ट्रीम के रूप में उपयोग किया जा सकता है। phar:// रैपर के लिए कॉन्टेक्स्ट विकल्प निम्नानुसार सूचीबद्ध हैं:

compress

PHP में कम्प्रेशन फॉर्मेट परिभाषित करने के लिए निम्न पूर्वनिर्धारित कॉन्स्टेंट हैं:

कॉन्स्टेंटमानविवरण
Phar::NONE0x00000000कोई कम्प्रेशन नहीं
Phar::COMPRESSED0x0000F000बिटमास्क फाइल फ्लैग के साथ यह निर्धारित करने के लिए कि कोई कम्प्रेशन मौजूद है या नहीं
Phar::GZ0x00001000zlib (gzip) कम्प्रेशन
Phar::BZ20x00002000bzip2 कम्प्रेशन

metadata

Phar आर्काइव का वर्णन करने वाली जानकारी रखने वाला कोई भी PHP वेरिएबल Phar::setMetadata() मेथड के लिए आर्गुमेंट के रूप में उपयोग किया जाता है।

उदाहरण

Phar फ़ाइल बनाने के लिए Phar कॉन्टेक्स्ट विकल्प सेट करने का यह उदाहरण:

<?php
$context = stream_context_create(
    array('phar' => array('compress' => Phar::GZ)),
    array('metadata' => array('user' => 'cellog'))
);
file_put_contents('phar://my.phar/somefile.php', 0, $context);
?>

नोट: stream_context_create() दो सरणी लेता है: पहला रैपर-विशिष्ट विकल्प (compress), दूसरा पैरामीटर्स (metadata)।

  1. - PHP FTP कॉन्टेक्स्ट विकल्प

    परिचय https:// और https:// ट्रांसपोर्ट के लिए कॉन्टेक्स्ट विकल्प नीचे सूचीबद्ध हैं: विकल्पविवरण overwriteअपलोड करते समय रिमोट सर्वर पर पहले से मौजूद फ़ाइलों को ओवरराइट करने की अनुमति। resume_posफ़ाइल ऑफसेट जहां से ट्रांसफर शुरू करना है। केवल डाउनलोडिंग के लिए लागू। डिफ़ॉल्ट 0 (फ़ाइल की शुरुआत)।

  1. - PHP टैग्स (Tags) - कैननिकल, शॉर्ट और इको टैग

    परिभाषा और उपयोग एक PHP कोड स्क्रिप्ट एक टेक्स्ट फ़ाइल है जिसका एक्सटेंशन .php होता है और यह वेब सर्वर पर संग्रहीत होती है। सर्वर पर PHP पार्सर विशेष वर्ण अनुक्रम <?php और ?> की तलाश करता है। इन्हें PHP के प्रारंभिक और समापन टैग कहा जाता है। इन दोनों के भीतर के स्टेटमेंट पार्सर द्वारा व्याख्य

  1. - PHP pi() फ़ंक्शन - π मान प्राप्त करना

    PHP का pi() फ़ंक्शन गणितीय स्थिरांक **π (पाई)** का मान लौटाता है। यह M_PI स्थिरांक के समान मान (3.1415926535898) देता है। सिंटैक्स pi(): float पैरामीटर्स कोई पैरामीटर नहीं। लौटाया गया मान π का मान (फ्लोट)। M_PI स्थिरांक के बराबर। उदाहरण 1. वृत्त का क्षेत्रफल: πr² <?php $radius = 5; echo area