Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save micoli/e6fa99c8ca6f5eb9634bcf5afc9a8404 to your computer and use it in GitHub Desktop.
Save micoli/e6fa99c8ca6f5eb9634bcf5afc9a8404 to your computer and use it in GitHub Desktop.
<?php
class Command {
public $param1;
public $param2;
public $param3=2;
public function getParam3(){
return $this->param3;
}
}
$var1 = new Command();
$var1->param1=123;
$var1->param2=234;
$var1->param3=456;
//print_r(serialize($var1));
$ob = unserialize('O:7:"Command":2:{s:6:"param1";i:123;s:6:"param2";i:234;}');
var_dump($ob->getParam3());
$ob = unserialize('O:7:"Command":3:{s:6:"param1";i:123;s:6:"param2";i:234;s:6:"param3";i:456;}');
var_dump($ob->getParam3());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment