阅读背景:

PHP 5.10创建对象新方法……

来源:互联网 
class C{
	public $a = 'a';
	protected $b = 'b';
	public function a(){
		echo $this->b;
	}
	
	static public function __set_state($vars){
		$t = new C;
		$t->a = $vars['b'];
		$t->b = $vars['a'];
		return $t;
	}
}

$d = C::__set_state(array(
	'a' => 'a+',
	'c' => 'c',
));

var_dump($d);
class C{
	public $a = 'a';
	protected $b = 'b';



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: