
Memcached::setOptions 함수의 OPT_SERIALIZER 옵션을 사용할 때 문제는 Memcached 버전과 PHP 버전의 호환성 문제입니다.
Memcached::OPT_SERIALIZER 옵션은 Memcached 2.0 버전부터 사용할 수 있습니다. 하지만 PHP 5.3 버전에서는 Memcached 2.0 버전을 지원하지 않습니다.
PHP 5.3 버전에서 Memcached::OPT_SERIALIZER 옵션을 사용하려면 Memcached 2.0 버전을 사용해야 합니다. 하지만 PHP 5.3 버전은 Memcached 2.0 버전을 지원하지 않습니다.
올바른 방법으로 사용하려면 PHP 5.4 버전 이상을 사용하거나 Memcached 2.0 버전 이상을 사용하는 것이 좋습니다.
예를 들어, PHP 5.4 버전 이상을 사용하는 경우 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$memcached = new Memcached();
$memcached->setOption(Memcached::OPT_SERIALIZER, Memcached::SERIALIZER_JSON);
또는 Memcached 2.0 버전 이상을 사용하는 경우 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$memcached = new Memcached();
$memcached->setOptions(array(Memcached::OPT_SERIALIZER => Memcached::SERIALIZER_JSON));
이러한 방법으로 Memcached::setOptions 함수의 OPT_SERIALIZER 옵션을 올바르게 사용할 수 있습니다.
2025-05-27 02:37