Ошибка с классом php Fatal error: Uncaught Error: Call to undefined function run search()


To постарались создать класс, и to, получение ошибки ниже googled, но еще не нашел, почему он дает эту ошибку.

Ошибка:

Fatal error: Uncaught Error: Call to undefined function run_search() in D:\xampp\htdocs\Github\astra\class\buscaAnimes.class.php:17 Stack trace: #0 D:\xampp\htdocs\Github\astra\index.php(11): buscaAnimes->get_busca('21') #1 {main} thrown in D:\xampp\htdocs\Github\astra\class\buscaAnimes.class.php on line 17

" Class::

    <?php

    class buscaAnimes{

    private $idAnime;
    private $urlMal;

    public function __construct(){

    }

    //Pega a id passada pelo usuario e atribui ao $idAnime
    public function get_busca($b){
        $this->idAnime = $b;
        $resposta = run_search();
        return $resposta;
    }

    private function run_search(){
        if(!isset($this->idAnime) & empty($this->idAnime)){
            return 'Erro: É necessario um id para fazer a busca';
        }

        $this->urlMal = 'https://exemplo.com/anime/'. $this->idAnime .'/';

       $resposta = curlSearch($this->urlMal,'get');

       if($resposta[1] != 200){
           return $resposta[1];
       }else{
           $resposta = $resposta[0];
           return $resposta;
       }
    }
}

?>
Author: Lukas Takahashi, 2019-03-09

1 answers

Эта ошибка означает, что не существует функции run_search, что существует функция run_search в классе buscaAnimes, пропущенный добавить $this->:

//Pega a id passada pelo usuario e atribui ao $idAnime
public function get_busca($b){
    $this->idAnime = $b;
    $resposta = $this->run_search();
    return $resposta;
}
 2
Author: Costamilam, 2019-03-09 02:58:14