php的self和this
<?php
class ss{
public static $code;
public function __construct( $code )
{
self::$code=$code; //这里已经使用了this指针
}
public static function app() {
self::$code=new s1(2);
return self::$code;
}
}
class s1{
public $s2;
public function __construct( $code )
{
$this->s2 = $code; //这里已经使用了this指针
}
}
$ss=new ss(new s1(false));
$ss::app()->s2=true;
var_dump($ss::$code->s2);
?>
经过测试,self面向当前类,可以操作static变量,$this面向当前对象,操作常量。
posted on 2015-07-13 17:43 liuwenbohhh 阅读(123) 评论(0) 收藏 举报
浙公网安备 33010602011771号