i có mã oop php:get mẹ mở rộng lớp trong php
class a {
// with properties and functions
}
class b extends a {
public function test() {
echo __CLASS__; // this is b
// parent::__CLASS__ // error
}
}
$b = new b();
$b->test();
Tôi có một tầng lớp phụ huynh ít (bình thường và trừu tượng) và nhiều lớp con. Các lớp con mở rộng các lớp cha. Vì vậy, khi tôi khởi tạo đứa trẻ tại một số điểm tôi cần phải tìm ra những gì cha mẹ tôi gọi.
ví dụ như chức năng b::test()
sẽ trở lại a
Làm thế nào tôi có thể nhận được (từ mã của tôi) lớp a
từ lớp học của tôi b?
nhờ
đọc: http://stackoverflow.com/questions/506705/php-get-classname-from-static-call-in-extended-class –