后端开发 \ PHP \ PHP之面向对象$this

PHP之面向对象$this

总点击67
简介:PHP面向对象中的$this $this伪变量 类型是一个对象,表示自己 不能在类外使用 return$this用于连贯操作

PHP面向对象中的$this

$this 伪变量


类型是一个对象,表示自己


不能在类外使用

return $this 用于连贯操作


例如:

/**

* sum 类用于计算两个数的和.

*/

class sum{

private $num1;

private $num2;

public function num1($n){

$this->num1=$n;

return $this;

}

public function num2($n){

$this->num2=$n;

return $this;

}

public function sum(){

return $this->num1+$this->num2;

}

}

$sum=new sum();

$sum->num1(10)->num2(5)->sum();

$sum->num1(10) 它将数值1 赋给了成员属性 返回本对象 即 $sum

后面的操作就等于是 $sum->num2(5) 再返回 $sum

这两就给两个成员属性赋好值了,只需要再调用一下 sum 方法就可以得到两个数的值

返回本对象,一般在操作数据库的时候用的比较多,连贯操作如:

$mysql->where()->order()->limit()->select()

意见反馈 常见问题 官方微信 返回顶部