<?php
class MyParent {
public static function tellSomething() {
return __CLASS__;
}
}
class MyChild extends MyParent {
}
echo MyChild::tellSomething();
Mã trên echos "MyParent". Làm thế nào tôi có thể nhận được tên của lớp trẻ em - trong trường hợp này "MyChild"? Nếu có thể ...Cách lấy tên lớp từ phương thức tĩnh tĩnh
Tôi chỉ cần biết con nào đang gọi phương thức được kế thừa.
có thể trùng lặp của [Làm thế nào tôi có thể nhận được một cuộc gọi từ classname tĩnh trong một lớp học PHP mở rộng ?] (https://stackoverflow.com/questions/506705/how-can-i-get-the-classname-from-a-static-call-in-an-extended-php-class) – Theraot