Вроде так
public function writer() {
$this->hello();
}
$this
является зарезервированной переменной для классов, любой экземпляр которого создается (вызывается через new myClass
), имеет доступ к $this
, однако, если вы используете статический класс, вам нужно определить эту функцию как статический и используйте подход static::myFunction
, например:
class exampleClass {
public static function exampleFunc() {
static::hello();
}
public static function hello() {
echo "Hello!";
}
}
exampleClass::exampleFunc();