라이브러리
[PHP] enchant_broker_init - 요청할 수 있는 새로운 브로커 객체를 생성합니다.
PHP에서 Enchant 브로커 초기화
Enchant는 PHP에서 사용할 수 있는 spell-checking 라이브러리입니다. Enchant 브로커는 spell-checking 엔진을 관리하는 역할을 합니다. 이 문서에서는 PHP에서 Enchant 브로커를 초기화하는 방법에 대해 설명합니다.
Enchant 브로커 초기화
Enchant 브로커를 초기화하려면 `enchant_broker_init` 함수를 사용합니다. 이 함수는 Enchant 브로커를 초기화하고 spell-checking 엔진을 등록합니다.
#hostingforum.kr
php
enchant_broker_init($flags);
* `$flags`: 초기화 옵션입니다. 기본값은 `ENCHANT_BROKER_NO_DICTS`입니다.
예제
Enchant 브로커를 초기화하는 예제는 다음과 같습니다.
#hostingforum.kr
php
<?php
// Enchant 브로커 초기화
$flags = ENCHANT_BROKER_NO_DICTS;
$broker = enchant_broker_init($flags);
// 초기화가 성공적으로 완료되었는지 확인
if ($broker === false) {
echo "Enchant 브로커 초기화 실패
";
exit;
}
// spell-checking 엔진 등록
$dict = enchant_broker_dict_add($broker, "en_US");
// spell-checking 수행
$text = "Hello, world!";
$result = enchant_broker_check($broker, $text);
// 결과 출력
if ($result === true) {
echo "Spell-checking 성공
";
} else {
echo "Spell-checking 실패
";
}
// Enchant 브로커 종료
enchant_broker_free($broker);
?>
참고
* Enchant 브로커를 초기화하기 전에 spell-checking 엔진을 등록해야 합니다.
* spell-checking 엔진은 `enchant_broker_dict_add` 함수를 사용하여 등록합니다.
* spell-checking 수행은 `enchant_broker_check` 함수를 사용합니다.
* Enchant 브로커를 종료하기 전에 spell-checking 엔진을 해제해야 합니다.
Enchant 브로커 옵션
Enchant 브로커를 초기화할 때 옵션을 지정할 수 있습니다. 다음은 Enchant 브로커 옵션의 목록입니다.
* `ENCHANT_BROKER_NO_DICTS`: spell-checking 엔진을 등록하지 않습니다.
* `ENCHANT_BROKER_NO_RULES`: spell-checking 규칙을 등록하지 않습니다.
* `ENCHANT_BROKER_NO_MU-rule`: spell-checking 규칙을 등록하지 않습니다.
Enchant 브로커 함수
Enchant 브로커를 사용할 때 다음 함수를 사용할 수 있습니다.
* `enchant_broker_init`: Enchant 브로커를 초기화합니다.
* `enchant_broker_dict_add`: spell-checking 엔진을 등록합니다.
* `enchant_broker_check`: spell-checking 수행합니다.
* `enchant_broker_free`: Enchant 브로커를 종료합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.