Я не могу вызвать функцию из функции в классе. Я создал несколько вспомогательных функций, чтобы помочь мне сделать математику с текущим объектом, но я не могу получить доступ к каким-либо функциям, даже если они определены и вызываются в одном классе.
Я пытался использовать: $this->b();
Я также пытался self::b();
из функции a (), но каждый раз получаю одну и ту же ошибку.
Неустранимая ошибка: необученная ошибка: вызов неопределенной функции b ()
class test{
function a(){
$a = b();
return $a;
}
function b(){
return 'testing';
}
}
когда я вызываю функцию класса, используя:
$obj = new test();
$value = $obj::a();
echo $value;
Я ничего не получаю обратно, но появляется ошибка, сообщающая, что функция не существует.
Мне просто нужно получить доступ к функциям из класса, я не знаю, что еще можно попробовать, это очень легко во многих других языках программирования, чего мне не хватает? Спасибо