为了账号安全,请及时绑定邮箱和手机立即绑定

$this 伪变量 !!!有点蒙

//方法内部可以使用$this伪变量调用对象的属性或者方法????不太懂!!

正在回答

4 回答

$this就是指代这个类。

可以在这个类中用:$this->functionName(); 来调用类中的方法。

如果是在类的外面,需要先对类进行实例化,才能调用类中的方法:

$obj = new blabla(); //实例化blabla这个类,这里的$obj代指实例化后的对象.(我是这么理解的,不一定对哈...)

$obj->sayhello();  //这里用$obj(也就是blabla类)来调用sayhello方法。

现在不懂没关系,看PHP进阶的时候再抽空看看面向对象,对面向对象有模糊的了解之后对学习是有一定的帮助的。

3 回复 有任何疑惑可以回复我~
#1

齐祥永 提问者

非常感谢!
2015-09-21 回复 有任何疑惑可以回复我~

不知道 你学过java没有  这个->就是java中的  "."  因为PHP中.是连接符    就像 java中的   一个对象 是我 方法是吃

 就是  我.吃();  PHP中就是 我 -> 吃();

0 回复 有任何疑惑可以回复我~

非常感谢

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP进阶篇
  • 参与学习       181824    人
  • 解答问题       2577    个

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

进入课程

$this 伪变量 !!!有点蒙

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信