
Memcached::getOption 메서드는 Memcached의 설정 옵션을 가져올 수 있는 메서드입니다. 이 메서드는 Memcached의 설정 옵션 중 일부를 반환할 수 있습니다. 반환할 수 있는 옵션은 다음과 같습니다.
- Memcached::OPT_HASH (기본값: Memcached::HASH_DEFAULT)
- Memcached::OPT_DISTRIBUTION (기본값: Memcached::DISTRIBUTION_CONSISTENT)
- Memcached::OPT_COMPRESSION (기본값: false)
- Memcached::OPT_SERIALIZER (기본값: null)
- Memcached::OPT_LIBKETAMA_COMPATIBLE (기본값: true)
- Memcached::OPT_SERVER_FAILURE_LIMIT (기본값: 1)
- Memcached::OPT_RETRY_TIMEOUT (기본값: 0)
- Memcached::OPT_CONNECT_TIMEOUT (기본값: 0)
- Memcached::OPT_SEND_TIMEOUT (기본값: 0)
- Memcached::OPT_RECV_TIMEOUT (기본값: 0)
- Memcached::OPT_BINARY_PROTOCOL (기본값: false)
- Memcached::OPT_NO_BLOCK (기본값: false)
- Memcached::OPT_TCP_NODELAY (기본값: false)
- Memcached::OPT_SOCKET_BUFFER_SIZE (기본값: 0)
- Memcached::OPT_CONNECT_ON_INIT (기본값: false)
- Memcached::OPT_POLL_TIMEOUT (기본값: -1)
이러한 옵션 중 일부가 생략되거나 잘못된 값으로 반환되는 경우는 다음과 같습니다.
- Memcached::getOption 메서드는 Memcached 인스턴스의 설정 옵션을 반환하므로, Memcached 인스턴스가 초기화되지 않은 경우 반환된 옵션은 올바르지 않을 수 있습니다.
- Memcached::getOption 메서드는 Memcached 인스턴스의 설정 옵션 중 일부만 반환하므로, 모든 설정 옵션을 반환받으려면 모든 옵션을 지정하여 Memcached 인스턴스를 초기화해야 합니다.
- Memcached::getOption 메서드는 반환된 옵션의 타입을 보장하지 않으므로, 반환된 옵션을 사용하기 전에 타입을 확인해야 합니다.
2025-05-06 20:05