tutorial - php wiki
Wo verwenden wir den Objektoperator "->" in PHP? (3)
Beim Zugriff auf eine Methode oder eine Eigenschaft einer instanziierten Klasse
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();
Was sind die verschiedenen Wege, auf denen wir Objektoperatoren verwenden können ->
in PHP?
Es wird verwendet, wenn auf die Attribute eines instanziierten Objekts verwiesen wird. z.B:
class a {
public $yourVariable = 'Hello world!';
public function returnString() {
return $this->yourVariable;
}
}
$object = new a();
echo $object->returnString();
exit();
Rufen Sie eine Funktion auf:
$foo->bar();
Zugriff auf eine Eigenschaft:
$foo->bar = 'baz';
wo $foo
ein instanziiertes Objekt ist.