Tôi đang cố gắng sử dụng một phương thức từ bên trong một phương thức khác trong một lớp. Tôi không có nhiều kinh nghiệm trong PHP5 OOP, và tôi nhìn xung quanh để tìm câu trả lời, nhưng không thể tìm thấy bất kỳ câu trả lời nào. Tôi đang cố gắng sử dụng getClientInfo() trong sendRequest(), trong cùng một lớp.gọi phương thức từ phương thức khác trong cùng lớp 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);
}
}
Và nó nói với tôi:
Fatal error: Call to undefined function getClientInfo()
Tôi cũng đã thử
parent::getClientInfo($db, $client);
và
$this->getClientInfo($db, $client);
vô ích.
Bất kỳ ý tưởng nào?
Cảm ơn! Có Tôi biết tôi biết rất ít về OOP đầy đủ (PHP5), nhưng tiếc là ông chủ của tôi sẽ không cho tôi một ngày nghỉ để đọc về một cái gì đó ông muốn cố định ngay bây giờ. :) Tbh, tôi không thực sự biết tại sao bạn có tĩnh và công khai trước khi một phương pháp ?? Nhưng tôi sẽ đến đó. Cảm ơn một lần nữa vì sự giúp đỡ. –