Вот код, который сериализует данные, а затем неэтериализует их.PHP - Как несериализировать данные с помощью (UNSERIALIZE)
class magicmethod {
protected $name = array('Arfan','Azeem','Haider');
protected $fruit = array('Apple','Bannana');
protected $animal = 'Cat';
public function __sleep(){
return array('name','animal');
}
public function __wakeup(){
echo 'Going to Unserialized';
}
}
$obj = new magicmethod;
$ser = serialize($obj);
var_dump($ser);
var_dump(unserialize($ser));
Я просто сериализовать $name
и $animal
сохранили его в имени переменной $ser
. После этого я unserialized это var $ser
видеть, что он unserialize весь класс magicmethod
он также может вернуть fruit array
Как это может сделать, что я не могу сериализовать весь класс.
Я хочу получить только те результаты, которые я сериализовал.