Hàm mb_http_output() trong PHP được dùng để lấy hoặc thiết lập mã hóa ký tự đầu ra HTTP. Sau khi hàm này được gọi, đầu ra sẽ được chuyển đổi từ mã hóa nội bộ đã thiết lập sang mã hóa được chỉ định.
Cú pháp
string|bool mb_http_output(?string $encoding = null)
Tham số
mb_http_output() chỉ chấp nhận một tham số duy nhất:
$encoding – Dùng để thiết lập mã hóa ký tự đầu ra HTTP thành mã hóa này. Nếu bỏ qua tham số encoding, mb_http_output() sẽ trả về mã hóa ký tự đầu ra HTTP hiện tại.
Giá trị trả về
Nếu tham số encoding bị bỏ qua, hàm mb_http_output() sẽ trả về mã hóa ký tự đầu ra HTTP hiện tại. Ngược lại, trả về true khi thành công và false khi thất bại.
Ví dụ
<?php
// Trả về mã hóa ký tự đầu ra
$string = mb_http_output();
var_dump($string);
?>
Kết quả
string(5) "UTF-8"