Spartan-117
Cadet 3rd Year
- Registriert
- Nov. 2010
- Beiträge
- 41
Hallo,
Ich schaute mir gerade die PHP Facebook Api an, da ist mir was aufgefallen:
Wenn eine Funktion nichts zurückgeben soll, steht dort:
Zum Beispiel hier:
Ich kann mir nicht genau erkären was das bringt, da man mit $this doch eigentlich Methoden/Variablen der gleichen Klasse anspricht. Allgemein kann dadurch doch auch das aktuelle Objekt angegeben werden, z.B. in JavaScript:
Wäre jemand so freundlich mir den Sinn dieses Zurückgebens von $this zu erklären?
Vielen Dank,
Spartan-117
Ich schaute mir gerade die PHP Facebook Api an, da ist mir was aufgefallen:
Wenn eine Funktion nichts zurückgeben soll, steht dort:
PHP:
return $this;
Zum Beispiel hier:
PHP:
public function setAppId($appId) {
$this->appId = $appId;
return $this;
}
Ich kann mir nicht genau erkären was das bringt, da man mit $this doch eigentlich Methoden/Variablen der gleichen Klasse anspricht. Allgemein kann dadurch doch auch das aktuelle Objekt angegeben werden, z.B. in JavaScript:
Code:
<a href="#" onclick="[B]this.hide();[/B]">.... . .-.. .--. </a>
Wäre jemand so freundlich mir den Sinn dieses Zurückgebens von $this zu erklären?
Vielen Dank,
Spartan-117