
mb_regex_set_options 함수는 PHP 7.2 버전부터 지원되며, 이 함수를 사용하여 정규 표현식 옵션을 설정할 수 있습니다. 그러나, 이 함수를 사용하여 옵션을 설정하려고 할 때 \"Unknown option\" 오류가 발생하는 경우가 있습니다.
이 오류는 사용한 옵션이 지원되지 않는 옵션인 경우에 발생합니다. PHP 7.2 버전에서 지원되는 옵션은 다음과 같습니다.
- MB_REGEX_BACKREF_LEN
- MB_REGEX_MATCH_EXTRA
- MB_REGEX_UTF8
- MB_REGEX_UNICODE
- MB_REGEX_UNGREEDY
이러한 옵션 중에서 사용한 옵션을 확인하여, 지원되지 않는 옵션을 제거하면 \"Unknown option\" 오류가 발생하는 문제를 해결할 수 있습니다.
예를 들어, 다음과 같이 옵션을 설정할 수 있습니다.
#hostingforum.kr
php
mb_regex_set_options('MB_REGEX_BACKREF_LEN | MB_REGEX_MATCH_EXTRA');
이러한 옵션을 설정하여, \"Unknown option\" 오류를 해결할 수 있습니다.
2025-06-15 09:15