Hàm ob_gzhandler() của PHP
❮ Các hàm điều khiển đầu ra của PHP
Ví dụ
Thêm tính năng nén gzip vào một trang:
<?php
ob_start("ob_gzhandler");
echo "Hello World!";
?>
Hãy tự mình thử »Định nghĩa và cách sử dụng
Hàm này dự định được chuyển dưới dạng gọi lại tới ob_start()
. Nó nén nội dung của bộ đệm đầu ra bằng thuật toán nén được trình duyệt hỗ trợ và trả về nội dung đã nén. Nó cũng gửi tiêu đề HTTP cho biết thuật toán nén nào đã được sử dụng.
Cú pháp
Khi được sử dụng làm lệnh gọi lại cho ob_start()
:
ob_start("ob_gzhandler");
Khi sử dụng riêng:
ob_gzhandler(buffer, phase);
Giá trị tham số
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 |
Chi tiết kỹ thuật
Giá trị trả về: | Trả về một chuỗi chứa nội dung đã nén |
---|---|
Phiên bản PHP: | 4.0.4+ |
❮ Các hàm điều khiển đầu ra của PHP