Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
class MyTest extends StdClass{
protected $test = 24;
public function test(){
echo $this->test, PHP_EOL;
}
}
$a = new MyTest();
$a->test1 = 'string';
$b = unserialize( serialize($a));
var_dump($b);
$b->test();
$c = json_decode(json_encode($a));
var_dump($c);
$c->test();
/*/ // вывод скрипта
object(MyTest)#2 (2) {
["test:protected"]=>
int(24)
["test1"]=>
string(6) "string"
}
24
object(stdClass)#3 (1) {
["test1"]=>
string(6) "string"
}
Fatal error: Call to undefined method stdClass::test() in /home/kandy/workspace/TelmeWeb/Telme/test.php on line 31
Call Stack:
0.0003 96944 1. {main}() /home/kandy/workspace/TelmeWeb/Telme/test.php:0
/**/
Производительность кодирования и декодирования serialize и json