라이브러리
[PHP] Memcached::getOption - Memcached 옵션 값 검색
Memcached::getOption
Memcached::getOption은 Memcached 객체의 설정 값을 가져오는 메서드입니다. 이 메서드는 Memcached 객체의 설정 값을 확인하거나, 설정 값을 변경하기 위해 사용됩니다.
# 사용법
Memcached::getOption 메서드는 두 개의 매개변수를 받습니다.
* `$option`: 설정 값을 가져올 옵션 이름
* `$default`: 옵션 이름이 지정되지 않은 경우 기본값
# 예제
#hostingforum.kr
php
// Memcached 객체 생성
$memcached = new Memcached();
// Memcached::getOption 사용 예제
// 설정 값을 가져올 옵션 이름을 지정합니다.
$option = Memcached::OPT_HASH;
// 옵션 이름이 지정되지 않은 경우 기본값을 지정합니다.
$default = Memcached::HASH_DEFAULT;
// Memcached::getOption 메서드를 호출하여 설정 값을 가져옵니다.
$hash = $memcached->getOption($option, $default);
// 결과를 출력합니다.
echo "현재 사용 중인 해시 함수: $hash
";
// 설정 값을 변경하기 위해 Memcached::setOption 메서드를 사용합니다.
// Memcached::setOption 메서드는 두 개의 매개변수를 받습니다.
// $option: 설정 값을 변경할 옵션 이름
// $value: 설정 값을 변경할 값
$memcached->setOption($option, Memcached::HASH_MURMUR);
// 설정 값을 가져옵니다.
$hash = $memcached->getOption($option, $default);
// 결과를 출력합니다.
echo "설정 값이 변경된 후 사용 중인 해시 함수: $hash
";
# 옵션 이름
Memcached::getOption 메서드에서 사용할 수 있는 옵션 이름은 다음과 같습니다.
* `Memcached::OPT_HASH`: 현재 사용 중인 해시 함수
* `Memcached::OPT_BUFFER_SIZE`: 버퍼 크기
* `Memcached::OPT_DISTRIBUTION`: 데이터 분포 방식
* `Memcached::OPT_COMPRESSION`: 압축 사용 여부
* `Memcached::OPT_NO_BLOCK`: 블록킹 사용 여부
* `Memcached::OPT_TCP_NODELAY`: TCP_NODELAY 사용 여부
* `Memcached::OPT_SOCKET_BUFFER_SIZE`: 소켓 버퍼 크기
* `Memcached::OPT_CONNECT_TIMEOUT`: 연결 시간 초과 시간
* `Memcached::OPT_SEND_TIMEOUT`: 데이터 전송 시간 초과 시간
* `Memcached::OPT_RECV_TIMEOUT`: 데이터 수신 시간 초과 시간
* `Memcached::OPT_RETRY_TIMEOUT`: 재시도 시간 초과 시간
* `Memcached::OPT_SNDTIMEO`: 데이터 전송 시간 초과 시간
* `Memcached::OPT_RCVTIMEO`: 데이터 수신 시간 초과 시간
# 기본값
Memcached::getOption 메서드에서 사용할 수 있는 기본값은 다음과 같습니다.
* `Memcached::HASH_DEFAULT`: 해시 함수 기본값 (해시 함수를 지정하지 않았을 때 사용)
* `Memcached::BUFFER_SIZE_DEFAULT`: 버퍼 크기 기본값
* `Memcached::DISTRIBUTION_DEFAULT`: 데이터 분포 방식 기본값
* `Memcached::COMPRESSION_DEFAULT`: 압축 사용 여부 기본값
* `Memcached::NO_BLOCK_DEFAULT`: 블록킹 사용 여부 기본값
* `Memcached::TCP_NODELAY_DEFAULT`: TCP_NODELAY 사용 여부 기본값
* `Memcached::SOCKET_BUFFER_SIZE_DEFAULT`: 소켓 버퍼 크기 기본값
* `Memcached::CONNECT_TIMEOUT_DEFAULT`: 연결 시간 초과 시간 기본값
* `Memcached::SEND_TIMEOUT_DEFAULT`: 데이터 전송 시간 초과 시간 기본값
* `Memcached::RECV_TIMEOUT_DEFAULT`: 데이터 수신 시간 초과 시간 기본값
* `Memcached::RETRY_TIMEOUT_DEFAULT`: 재시도 시간 초과 시간 기본값
* `Memcached::SNDTIMEO_DEFAULT`: 데이터 전송 시간 초과 시간 기본값
* `Memcached::RCVTIMEO_DEFAULT`: 데이터 수신 시간 초과 시간 기본값
# 참고
Memcached::getOption 메서드는 Memcached 객체의 설정 값을 가져올 때 사용됩니다. 이 메서드는 설정 값을 변경하기 위해 사용할 수 있습니다. 또한, 설정 값을 확인하기 위해 사용할 수 있습니다. Memcached::getOption 메서드는 두 개의 매개변수를 받습니다. `$option`은 설정 값을 가져올 옵션 이름이고 `$default`은 옵션 이름이 지정되지 않은 경우 기본값입니다. Memcached::getOption 메서드는 설정 값을 가져올 때 사용할 수 있는 옵션 이름과 기본값을 제공합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.