'memcached'에 해당되는 글 2건

  1. 2011/01/25 PHP에서 [] 오퍼레이터 오버로딩
  2. 2009/07/09 memcachefs

PHP에서 [] 오퍼레이터 오버로딩

PHP 2011/01/25 17:31 posted by 낭만검객
PHP에서도 연산자 []를 오버로딩할 수 있습니다. 간단한 코드 보시죠. (생성자는 생략했습니다.)
<?
class MemcachedArray extends ArrayObject
{
        // TODO: 생성자

        public function offsetSet($i, $v)
        {
                parent::offsetSet($i, $v);
                // TODO: memcached set
        }

        // TODO: offsetGet
}
$a = new MemcachedArray("IP", "Port");
$a["cybaek"] = "123";
echo $a["cybaek"];
?>
이 기능을 이용해서 memcached 래퍼 클래스를 만들면 서버간 공유 가능한 ArrayObject를 만들 수 있습니다.


memcachefs

분류없음 2009/07/09 10:06 posted by 낭만검객
memcached와 FUSE에 꽂혀 있던 중에 "둘을 합치면?"이란 생각이 들었습니다. 괜찮은 생각 같아서 머리 한 쪽에 잘 간직해두었는데...

오늘 혹시나 하고 검색해보니 역시 있군요. 그것도 2년 전에 만들었습니다. 흑흑

http://memcachefs.sourceforge.net/