Это - вероятно, действительно простой вопрос однако, Google не является моим другом сегодня.
У меня есть что-то вроде этого, но это говорит что вызов неопределенной функции
<?php
class myClass{
function doSomething($str){
//Something is done here
}
function doAnother($str){
return doSomething($str);
}
}
?>
Попробуйте следующее:
return $this->doSomething($str);
Вы можете попробовать статический вызов следующим образом:
function doAnother ($str) {
return self::doSomething($str);
}
Или, если вы хотите сделать его динамическим, вы можете использовать ключевое слово $ this, вызывая таким образом функцию экземпляра класса:
function doAnother ($str) {
return $this->doSomething($str);
}
Попробуйте:
return $this->doSomething($str);
Взгляните и на это: http://php.net/manual/en/language.oop5.php