Как обратиться одному методу к другому? Парни, подскажите, уже не знаю куда смотреть. Мне нужно, чтобы метод внутри класса могу работать внутри другого метода. Пример я упростил для понимания. Пишет, что функция не объявлена.class myPage { private function hellow_world() { return 'hellow_world'; }
public function createPage() { return hellow_world(); } } $page = new myPage(); echo $page->createPage();
Чтобы вызвать один метод внутри другого метода внутри класса, необходимо использовать ключевое слово $this и указать имя класса перед вызываемым методом. В вашем случае, чтобы вызвать метод hellow_world() внутри метода createPage(), необходимо изменить код следующим образом:
class myPage { private function hellow_world() { return 'hellow_world'; } public function createPage() { return $this->hellow_world(); } } $page = new myPage(); echo $page->createPage();
Таким образом, метод createPage() будет вызывать метод hellow_world() внутри класса myPage.
Чтобы вызвать один метод внутри другого метода внутри класса, необходимо использовать ключевое слово $this и указать имя класса перед вызываемым методом. В вашем случае, чтобы вызвать метод hellow_world() внутри метода createPage(), необходимо изменить код следующим образом:
class myPage{
private function hellow_world()
{
return 'hellow_world';
}
public function createPage()
{
return $this->hellow_world();
}
}
$page = new myPage();
echo $page->createPage();
Таким образом, метод createPage() будет вызывать метод hellow_world() внутри класса myPage.