PHP의 mb_http_output() 함수는 HTTP 출력 문자 인코딩을 가져오거나 설정하는 데 사용됩니다. 이 함수가 호출된 후에는 출력 결과가 설정된 내부 인코딩에서 지정한 인코딩으로 변환됩니다.
문법
string|bool mb_http_output(str $encoding = null)
매개변수
mb_http_output() 함수는 하나의 매개변수만 받습니다.
$encoding – HTTP 출력 문자 인코딩을 해당 인코딩으로 설정하는 데 사용됩니다. 만약 인코딩을 생략하면 mb_http_output()은 현재 설정된 HTTP 출력 문자 인코딩을 반환합니다.
반환 값
인코딩 매개변수를 생략하면 mb_http_output() 함수는 현재 HTTP 출력 문자 인코딩을 문자열로 반환합니다. 반대로 인코딩을 지정하면 성공 시 true를, 실패 시 false를 반환합니다.
예제
<?php // 현재 출력 문자 인코딩을 반환합니다 $string = mb_http_output(); var_dump($string); ?>
실행 결과
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
string(5) "UTF-8"