github上發現了一個很好用的小文件,能夠
模擬出php_memcached.dll的PHP memcached擴展。
已知PCEL有兩個memcache client的擴展,一個是memcache,一個是memcached,他們的實現方式不同,後者更推薦使用。區別自行查找資料。
假定你的生產環境使用的是memcached擴展,而不是memcache擴展
我的Windows開發環境用的是XAMPP,已經包含了PCEL的 memcache.dll擴展,但是我希望使用基於libmemcached開發的memcached PCEL擴展來連接我的memcached server。但由於找不到Windows平臺的memcached 擴展。可以使用該memcached的模擬文件。這樣就可以直接使用,並且可以發佈到裝了memcached擴展的Linux生產環境裏而不需要修改代碼。
$m = new Memcached();
$m->addServer('localhost', 11211);
$m->set('foo', 'bar');
$d = $m->get('foo');
在使用該文件之前,只能這麼寫:
$m = new Memcache();