PHP ob_gzhandler () फ़ंक्शन
❮ पीएचपी आउटपुट नियंत्रण कार्य
उदाहरण
किसी पृष्ठ पर gzip संपीड़न जोड़ें:
<?php
ob_start("ob_gzhandler");
echo "Hello World!";
?>
परिभाषा और उपयोग
इस फ़ंक्शन को कॉलबैक के रूप में पास करने का इरादा है ob_start()
। यह एक कम्प्रेशन एल्गोरिथम का उपयोग करके आउटपुट बफर की सामग्री को संपीड़ित करता है जो ब्राउज़र द्वारा समर्थित है और संपीड़ित सामग्री को वापस करता है। यह एक HTTP शीर्षलेख भी भेजता है जो दर्शाता है कि किस संपीड़न एल्गोरिदम का उपयोग किया गया था।
वाक्य - विन्यास
जब कॉलबैक के रूप में उपयोग किया जाता है ob_start()
:
ob_start("ob_gzhandler");
जब स्वयं उपयोग किया जाता है:
ob_gzhandler(buffer, phase);
पैरामीटर मान
Parameter | Description |
---|---|
buffer | The contents of the output buffer |
phase | A bitmask which may have any number of the following flags: PHP_OUTPUT_HANDLER_START - If the output buffer was just created PHP_OUTPUT_HANDLER_FLUSH - If the output buffer is currently being flushed PHP_OUTPUT_HANDLER_FINAL - If the output buffer will be deleted right after this operation |
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | संपीड़ित सामग्री वाली एक स्ट्रिंग लौटाता है |
---|---|
पीएचपी संस्करण: | 4.0.4+ |
❮ पीएचपी आउटपुट नियंत्रण कार्य