Ho provato a memorizzare nella cache l'oggetto Utente in PHP con memcache, ma durante l'utilizzo di PDO viene visualizzato un errore. Ho aggiunto una funzione __sleep e __wakeup.PDOException: non è possibile serializzare o unserializzare istanze PDO
User.php
/**
* @var PDO
*/
protected $db;
public function __construct()
{
$this->db = getInstanceOf('db');
}
public function __destruct()
{
}
public function __sleep()
{
return array('db');
}
public function __wakeup()
{
$this->db = getInstanceOf('db');
}
getInstanceOf ('DB') restituisce un oggetto pdo ...
restituisce il seguente errore:
PDOException: You cannot serialize or unserialize PDO instances in /var/www/test/User.php on line 41
Grazie mille;) ha funzionato perfettamente ... – MaxiNet