2012-04-03 9 views
0

Ich versuche MemcachePool in meinem Code zu verwenden, ist es den folgenden Fehler in PhP berichtet:MemcachePool nicht gefunden

PHP Fatal error: Class 'MemcachePool' nicht in test.php

der Code Hier ist gefunden snippet:

$this->mMemcached = new MemcachePool(); 
$this->mMemcached->addServer(...) 

Antwort

2

ich nie von MemcachePool gehört - vielleicht gerade Sie wollten Memcache (das ist, wo addServer() gefunden werden kann) benutzen? in diesem Fall, ändern Sie einfach Ihren Code:

$this->mMemcached = new Memcache(); 
$this->mMemcached->addServer(...); 

wenn dies nicht das, was Sie suchen, MemcachePool eine Dritte Erweiterung sein muss, die nicht oder einen benutzerdefinierten (Wrapper) installiert - Klasse, die du vergessen hast einzuschließen.

+0

MemcachePool scheint in Memcached-3.0.5 eingeführt werden. Ich habe es installiert und es scheint jetzt gut zu funktionieren. – ssk