클래스의 다른 메서드 내에서 메서드를 사용하려고합니다. PHP5 OOP에서 많은 경험이 없으며 답변을 둘러 보았지만 찾을 수 없었습니다. 동일한 클래스에있는 sendRequest() getClientInfo() 사용하려고합니다.동일한 PHP 클래스의 다른 메서드에서 메서드 호출
class DomainHandler {
public static function getClientInfo($db, $client_id)
{
//Do stuff
}
public static function sendRequest($details)
{
require_once('MySQL.class.php');
$db = new MySQL;
getClientInfo($db, $client);
}
}
그리고 그것은 나에게 말한다는 :
Fatal error: Call to undefined function getClientInfo()
나는 또한 아무 소용
$this->getClientInfo($db, $client);
parent::getClientInfo($db, $client);
및
을 시도했습니다.아이디어가 있으십니까?
고마워요! 예, 저는 OOP (PHP5)에 대해 거의 알지 못하지만, 불행히도 내 상사가 하루 종일 그가 원하는 것을 읽으 려하지 않을 것입니다. :) Tbh, 나는 왜 당신이 방법 전에 정적과 공개를 가지고 있는지 정말로 모르십니까 ?? 그러나 나는 거기에 도착할 것이다. 도움에 다시 한번 감사드립니다. –