يوضح
1. سيتم استدعاؤه تلقائيًا عندما لا تكون الطريقة الثابتة المراد استدعاؤها موجودة أو لا تحتوي على أذونات كافية.
2. مثل طريقة __call()، قبول اسم الطريقة والمصفوفة كمعلمات.
قواعد اللغة
__callStatic($funcname, $arguments)
المعلمة
$ funcname String اسم الطريقة التي تم استدعاؤها.
$arguments Array معلمات يتم أخذها عند استدعاء الطريقة.
مثال
<?php الطبقة التلقائية { وظيفة ثابتة خاصة تقول () { صدى "مرحبًا، أنا autofelix"؛ } الوظيفة العامة __callStatic($name, $arguments) { echo "ليس لديك إذن للاتصال" بـ $name . يموت؛ } } $a = new autofelix(); $a::say(); // من المنطقي الإبلاغ عن الخطأ // الإخراج: ليس لديك الحق في استدعاء طريقة القول
ما ورد أعلاه هو استخدام طريقة __callStatic في لغة php، وآمل أن يكون مفيدًا للجميع.