طريقة أقصر للوصول إلى اسم الفصل في طريقة ثابتة؟
سؤال
هل هناك طريقة أفضل / أقصر لكتابة whoAmI
الطريقة في التعليمات البرمجية التالية؟ يبدو غير ضروري قليلا لإنشاء كائن جديد فقط للحصول على اسم الفصل الثابت.
<?php
abstract class baseClass {
static function whoAmI() {
echo get_class(new static); // Making a new class just to get its name???
}
}
المحلول
محاولة get_called_class()
.
لا تنتمي إلى StackOverflow