课程
/后端开发
/PHP
/PHP进阶篇
//方法内部可以使用$this伪变量调用对象的属性或者方法????不太懂!!
2015-09-21
源自:PHP进阶篇 2-2
正在回答
$this就是指代这个类。
可以在这个类中用:$this->functionName(); 来调用类中的方法。
如果是在类的外面,需要先对类进行实例化,才能调用类中的方法:
$obj = new blabla(); //实例化blabla这个类,这里的$obj代指实例化后的对象.(我是这么理解的,不一定对哈...)
$obj->sayhello(); //这里用$obj(也就是blabla类)来调用sayhello方法。
现在不懂没关系,看PHP进阶的时候再抽空看看面向对象,对面向对象有模糊的了解之后对学习是有一定的帮助的。
齐祥永 提问者
不知道 你学过java没有 这个->就是java中的 "." 因为PHP中.是连接符 就像 java中的 一个对象 是我 方法是吃
就是 我.吃(); PHP中就是 我 -> 吃();
非常感谢
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
2 回答这里有点蒙。。。
2 回答$this 这个变量的作用
2 回答为什么非得用伪函数this?
1 回答子类Truck中$this->speed是指向父类Car中的变量吗
2 回答变量和方法