1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
class { function __construct(){ echo "constructn"; } function __destruct(){ echo "destructn"; } function __clone(){ echo "clonen"; } function __get($property){ echo "get $propertyn"; } function __set($property, $value){ echo "set $property : $value n"; } function __call($name, $params){ echo "call $name n"; } static function __callStatic($name, $params){ echo "callStatic $name n"; } function __toString(){ return "toStringn"; } function __sleep(){ echo "sleepn"; return array(); } function __wakeup(){ echo "wakeupn"; } }
$main = new Main(); echo $main; $main2 = clone $main; $main->name; $main->name = 1; $main->test("a"); $main::test("aa"); $ser = serialize($main); echo $ser."n"; $obj = unserialize($ser); var_dump($obj);
|
近期评论