اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

مرحبا
هذه function يطبق عليها constructor وهو مفهوم من مفاهيم البرمجة الكائينية oop عندما يتم إنشاء object من class في برمجة الكائنات (OOP)  يُستدعى constructor لتهيئة الـ object وتحديد قيم ابتدائية للمتغيرات التي تنتمي إلى الـ class. الـ constructor هو نوع خاص من الـ functions يتم تنفيذها تلقائاعند إنشاء object جديد
مثال علي ذاللك
 

class MyClass {
    public $variable1;
    public $variable2;

    // Constructor
    public function __construct($param1, $param2) {
        $this->variable1 = $param1;
        $this->variable2 = $param2;
        // يمكنك هنا إجراء أي عمليات تهيئة إضافية
    }
}

// إنشاء كائن من الفئة MyClass
$myObject = new MyClass("قيمة1", "قيمة2");

 

  • 0
نشر

دالة ال constructor هى من الدوال السحرية (magic method) فى php .

تستخدم هذه الدالة لتهيئة المتغيرات او تنفيذ اوامر قبل انشاء الكائن وهى من ال concepts الاساسية فى برمجة الكائنات OOP.

وتستخدم فى ال controller الخاص بلارافيل لتنفيذ اوامر قبل الذهاب الى الدالة الخاص ب ال route فكما موجود فى الصورة فانه قد قام باضافه middleware داخل الدالة وبذالك يخبر لارافل بانه يريد اى route يستخدم هذا ال controller بالتاكد منه انه مستخدم وله صلاحية الادمن.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...