라이브러리

[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 브로커를 종료합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색