php中self和this的区别是什么-PHP问题

资源魔 59 0

php中self以及this的区分是:this是指向以后工具实例的指针,它没有指向任何其它工具或类;self是指向类自身,也就是说self没有指向任何曾经实例化的工具,self普通用来指向类中的动态变量。

区分剖析:

this

this是正在实例化的时分来确定指向谁。以是说,this就是指向以后工具实例的指针,没有指向任何其余工具或类。

示例:

$this->name =$name;
print( $this->name)
$obj1 = new name("PBPHome");

self

self是指向类自身,也就是self是没有指向任何曾经实例化的工具,普通self应用来指向类中的动态变量。

如果咱们应用类外面动态(普通用要害字static)的成员,咱们也必需应用self来挪用。还要留意应用self来挪用动态变量必需应用:: (域运算符号)。

示例:

$this->lastCount =++self::$firstCount

假如您想理解更多相干常识,请拜访资源魔。

以上就是php中self以及this的区分是甚么的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 self php故障解决 php使用问题

抱歉,评论功能暂时关闭!