تنفيذ عمليات الاسترجاعات في PHP
يشمل مصطلح "رد الاتصال" في PHP كلاً من السلاسل والمصفوفات التي تعمل كمؤشرات وظيفية. في PHP 4، ظهر بناء الجملة التالي:
على الرغم من PHP 5.2.3 قدم بناء جملة قابل للاستدعاء، ولا يمكن استدعاء السلاسل التي تحتوي على مثل هذا البناء مباشرة. تتضمن البنية القديمة لـ PHP 4 ما يلي:
if (is_callable($cb2)) {
$returnValue = call_user_func($cb2, $arg1, $arg2);
}
تدعم إصدارات PHP الحديثة استدعاء التنسيقات الثلاثة الأولى أعلاه مباشرة كـ $cb(). بالإضافة إلى ذلك، يدعم call_user_func وcall_user_func_array جميع التنسيقات المقدمة.ملاحظات وتحذيرات:تتطلب الوظائف/الفئات ذات مساحات الأسماء أسماء مؤهلة بالكامل، على سبيل المثال. ['Vendor\Package\Foo', 'method'].
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3