라이브러리
[PHP] Memcache::get - 서버에서 항목 검색
Memcache::get() 메서드
Memcache::get() 메서드는 Memcache 객체에서 지정된 키에 해당하는 값을 가져오는 메서드입니다. Memcache는 분산 메모리 캐시 시스템으로, PHP에서 사용할 수 있는 확장 모듈입니다.
사용 방법
Memcache::get() 메서드는 다음 형식으로 사용할 수 있습니다.
#hostingforum.kr
php
Memcache::get($key)
* `$key` : Memcache에 저장된 키값입니다.
예제
다음 예제에서는 Memcache::get() 메서드를 사용하여 Memcache에 저장된 값을 가져오는 방법을示します.
#hostingforum.kr
php
// Memcache 객체 생성
$memcache = new Memcache;
// Memcache 서버 연결
$memcache->addServer('localhost', 11211);
// Memcache에 값 저장
$memcache->set('test_key', 'Hello, World!');
// Memcache에서 값 가져오기
$value = $memcache->get('test_key');
// 값 출력
echo $value; // Hello, World!
예외 처리
Memcache::get() 메서드는 다음과 같은 예외를 발생시킬 수 있습니다.
* `MemcacheException` : Memcache 서버 연결이 실패한 경우
* `Memcache::RES_NOTFOUND` : 지정된 키에 해당하는 값이 없는 경우
참고
Memcache::get() 메서드는 Memcache에 저장된 값을 가져오기 위해 사용됩니다. Memcache는 분산 메모리 캐시 시스템으로, PHP에서 사용할 수 있는 확장 모듈입니다. Memcache::get() 메서드는 Memcache 객체에서 지정된 키에 해당하는 값을 가져오는 메서드입니다.
예제 2
다음 예제에서는 Memcache::get() 메서드를 사용하여 Memcache에 저장된 배열 값을 가져오는 방법을示します.
#hostingforum.kr
php
// Memcache 객체 생성
$memcache = new Memcache;
// Memcache 서버 연결
$memcache->addServer('localhost', 11211);
// Memcache에 배열 값 저장
$data = array('name' => 'John', 'age' => 30);
$memcache->set('test_array', $data);
// Memcache에서 배열 값 가져오기
$array_value = $memcache->get('test_array');
// 값 출력
print_r($array_value); // Array ( [name] => John [age] => 30 )
예제 3
다음 예제에서는 Memcache::get() 메서드를 사용하여 Memcache에 저장된 객체 값을 가져오는 방법을示します.
#hostingforum.kr
php
// Memcache 객체 생성
$memcache = new Memcache;
// Memcache 서버 연결
$memcache->addServer('localhost', 11211);
// Memcache에 객체 값 저장
class Person {
public $name;
public $age;
function __construct($name, $age) {
$this->name = $name;
$this->age = $age;
}
}
$person = new Person('John', 30);
$memcache->set('test_object', $person);
// Memcache에서 객체 값 가져오기
$object_value = $memcache->get('test_object');
// 값 출력
echo $object_value->name; // John
echo $object_value->age; // 30
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.