Ошибка с классом 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;
}
}
}
?>
1
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