الدالة get_class_methods()
في PHP
< PHP
(PHP 4, PHP 5, PHP 7)
تُعيد الدالّة get_class_methods()
أسماء الدوال التابعة للصنف.
الوصف
array get_class_methods ( mixed $class_name )
تُعيد الدالة get_class_methods()
أسماء الدوال التابعة للصنف الممرّر لها.
المعاملات
class_name
اسم الصنف أو نسخة الكائن (الذي نريد معرفة أسماء الدوال التابعة له).
القيم المعادة
تُعيد الدالّة get_class_methods()
مصفوفة بأسماء الدوال المعرّفة التابعة للصنف المحدّد من خلال المعامل class_name
، ويعيد القيمة NULL
عند وجود خطأ.
أمثلة
المثال 1: مثال عن استخدام الدالّة get_class_methods()
<?php
class myclass {
// الدالة البانية
function myclass()
{
return(true);
}
// دالة تابعة للصنف
function myfunc1()
{
return(true);
}
// دالة تابعة للصنف
function myfunc2()
{
return(true);
}
}
$class_methods = get_class_methods('myclass');
// أو
$class_methods = get_class_methods(new myclass());
foreach ($class_methods as $method_name) {
echo "$method_name\n";
}
?>
سينتج عن المثال السابق التالي:
stmyclass
myfunc1
myfunc2
انظر أيضًا
- الدالة
get_class()
: إعادة اسم صنف الكائن. - الدالة
get_class_vars()
: الحصول على الخصائص الافتراضية للصنف. - الدالة
get_object_vars()
: الحصول على خصائص الكائن المُمرّر.