php$this详解(php this self)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
今天给各位分享php$this详解的知识,其中也会对php this self进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
php中this的含义
this- 相当于js中的 this ,表示指向当前对象的指针。通俗理解是,当前页面的对象。
所以说,this就是指向当前对象实例的指针,不指向任何其他对象或类。{二}。
this 其实是一个特殊的变量,它指向本类。它不可以赋值,像 $this=var 这种写法都是错的。
意思上的区别 self代表类,$this代表对象(self是引用静态类的类名,而$this是引用非静态类的实例名)用法上的区别 能用$this的地方一定使用self,能用self的地方不一定能用$this。
这个只有PHP类中才可以使用,代表当前类。

php中$this的作用是?
this 其实是一个特殊的变量,它指向本类。它不可以赋值,像 $this=var 这种写法都是错的。
this-变量名或方法名,指向类中的定义的变量或方法。你这里的var应该是一个变量,但是我们一般不用这个做变量名,因为var在php4中是关键字,php5之后用public代替var来申明一个公共变量。
意思上的区别 self代表类,$this代表对象(self是引用静态类的类名,而$this是引用非静态类的实例名)用法上的区别 能用$this的地方一定使用self,能用self的地方不一定能用$this。
this 是个伪变量,可以理解为“当前对象”,主要是为了类定义的内部访问自身的函数和变量。
第一行:$this-srvMobile 表示该函数所属类中$srvMobile成员变量,所以这行代码表示将等号左面的值赋给该类$srvMobile成员变量。
this-abc,是存取对象上的属性和方法。
php中$this的作用?什么时候用?
1、this 其实是一个特殊的变量,它指向本类。它不可以赋值,像 $this=var 这种写法都是错的。
2、this代表当前对象,$this-name代表调用当前对象的name属性,也就是在类中的成员变量,方法定义中括号里面的$name代表形参,用于接收调用方法传入的实参。
3、this-变量名或方法名,指向类中的定义的变量或方法。你这里的var应该是一个变量,但是我们一般不用这个做变量名,因为var在php4中是关键字,php5之后用public代替var来申明一个公共变量。
4、意思上的区别 self代表类,$this代表对象(self是引用静态类的类名,而$this是引用非静态类的实例名)用法上的区别 能用$this的地方一定使用self,能用self的地方不一定能用$this。
5、可以在model里面引用他的属性。controller里面,$this表示controller这个类。可以引用controller的属性方法,如$this-render(..);建议先学习下基础的php,面向对象的知识,你问的很基础哦,并不仅仅yii中用得到。
6、可以这么考虑!$this代表自身的对象。 $this-abc,是存取对象上的属性和方法。
关于php$this详解和php this self的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
