我们可以在PHP中使用对象运算符->
的不同方法是什么?
答案 0 :(得分:95)
答案 1 :(得分:20)
访问实例化类的方法或属性时
class SimpleClass
{
// property declaration
public $var = 'a default value';
// method declaration
public function displayVar() {
echo $this->var;
}
}
$a = new SimpleClass();
echo $a->var;
$a->displayVar();
答案 2 :(得分:9)
调用函数:
$foo->bar();
访问媒体资源:
$foo->bar = 'baz';
其中$foo
是实例化对象。
答案 3 :(得分:4)
在引用实例化对象的属性时使用它。 e.g:
class a {
public $yourVariable = 'Hello world!';
public function returnString() {
return $this->yourVariable;
}
}
$object = new a();
echo $object->returnString();
exit();
答案 4 :(得分:1)
“->”运算符是与PHP相关的可调用内容。 始终用于调用实例方法并访问实例。
“ ::”范围运算符用于实例 用于调用静态方法和常量的方法与::
有很大不同这是对他们的正确答复,我已经掌握了新知识。
请检查上述不同运算符的名称冲突。