라이브러리

[PHP] mb_get_info - mbstring의 내부 설정 가져오기




PHP의 mb_get_info 함수


PHP의 `mb_get_info` 함수는 멀티바이트 문자열을 지원하는 mbstring 확장의 정보를 반환하는 함수입니다. 이 함수는 PHP 5.3.0 버전부터 사용할 수 있습니다.

# 함수의 반환값


`mb_get_info` 함수는 다음과 같은 정보를 반환합니다.

- `doubleval` : 멀티바이트 문자열을 지원하는 mbstring 확장의 버전
- `extension` : mbstring 확장의 이름
- `encoding` : 멀티바이트 문자열을 지원하는 mbstring 확장의 인코딩 방식
- `internal_encoding` : PHP의 기본 인코딩 방식
- `detect_order` : 인코딩 방식의 탐지 순서
- `auto_detect_line_endings` : 자동으로 줄 종결 문자를 감지하는지 여부
- `mbstring.func_overload` : mbstring 함수 오버로드의 현재 상태
- `mbstring.http_input` : HTTP 요청의 인코딩 방식
- `mbstring.http_output` : HTTP 응답의 인코딩 방식
- `mbstring.http_output_conv_mimetypes` : HTTP 응답의 인코딩 방식에 따라 변환하는 MIME 타입 목록
- `mbstring.language` : mbstring 언어의 현재 설정
- `mbstring.strict_detection` : 인코딩 방식의 탐지에 엄격한지 여부
- `mbstring.substitute_character` : 대체 문자를 설정하는 문자

# 예제


#hostingforum.kr
php

<?php

// mbstring 확장의 정보를 반환

$info = mb_get_info();



// 반환된 정보를 출력

print_r($info);

?>



이 예제에서는 `mb_get_info` 함수를 호출하여 멀티바이트 문자열을 지원하는 mbstring 확장의 정보를 반환한 다음, 반환된 정보를 출력합니다.

# mbstring 확장의 설정


mbstring 확장의 설정은 PHP의 `php.ini` 파일에서 변경할 수 있습니다. 예를 들어, `mbstring.func_overload` 설정을 변경하려면 `php.ini` 파일을 열고 `mbstring.func_overload` 설정을 변경한 후, PHP를 재시작하면 됩니다.

#hostingforum.kr
ini

; mbstring.func_overload = 0

mbstring.func_overload = 2



이 예제에서는 `mbstring.func_overload` 설정을 2로 변경하여 mbstring 함수 오버로드를 활성화합니다.

# mbstring 확장의 버전


mbstring 확장의 버전은 `mb_get_info` 함수의 `doubleval` 반환값으로 확인할 수 있습니다.

#hostingforum.kr
php

<?php

// mbstring 확장의 버전을 반환

$version = mb_get_info()['doubleval'];



// 반환된 버전을 출력

echo "mbstring 확장의 버전: $version";

?>



이 예제에서는 `mb_get_info` 함수의 `doubleval` 반환값을 호출하여 mbstring 확장의 버전을 반환한 다음, 반환된 버전을 출력합니다.

# mbstring 확장의 인코딩 방식


mbstring 확장의 인코딩 방식은 `mb_get_info` 함수의 `encoding` 반환값으로 확인할 수 있습니다.

#hostingforum.kr
php

<?php

// mbstring 확장의 인코딩 방식을 반환

$encoding = mb_get_info()['encoding'];



// 반환된 인코딩 방식을 출력

echo "mbstring 확장의 인코딩 방식: $encoding";

?>



이 예제에서는 `mb_get_info` 함수의 `encoding` 반환값을 호출하여 mbstring 확장의 인코딩 방식을 반환한 다음, 반환된 인코딩 방식을 출력합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 421 페이지

검색

게시물 검색