Ben kod parçası var:
class example {
public function say($x) {
if ($x > 0) {
echo $x;
$this->say($x - 1);
}
else echo "0<br>\n";
}
}
example::say(5);
Ben onu çağırarak:
5
Fatal error: Using $this when not in object context in (...).php on line 5
Bu neden oluyor? 'Demek' ne işlev oluyor? Ben bir sınıfın dışından bir kez denir görmek, ama neden içeride sınıfı PHP iddialar '$ this->' tarafından erişilebilir değil 'demek'?