العودة إلى الدورة

الخصائص (السمات) والدوال (السلوكيات)

PHP: الدورة التدريبية المكثفة الكاملة من الصفر إلى الاحتراف

33. الخصائص (السمات) والدوال (السلوكيات)

يتعمق هذا الدرس في فهم المكونين الأساسيين للفئة.

الخصائص (البيانات)

الخصائص هي متغيرات محددة داخل فئة. في PHP الحديثة، يجب التصريح عنها بمعدّل وصول (مثل public، سيتم تغطيته في الدرس 35).

php

الدوال (السلوك)

الدوال هي وظائف محددة داخل فئة تعمل على بيانات الكائن أو تنفذ إجراءات.

الوصول إلى الخصائص داخل الدوال:

تستخدم الدوال الكلمة المفتاحية $this متبوعة بعامل السهم (->) للوصول إلى خصائص الكائن.

php

a or $this->b would not work here if they aren't properties. return "تقوم هذه الدالة بعملية الجمع."; } } $calc = new Calculator(); echo $calc->add(10, 5); ?>

القيم الافتراضية للخصائص

يمكن تهيئة الخصائص بقيم افتراضية أثناء التصريح عنها.

php

status; } } $p = new Product(); echo $p->getStatus(); // الإخراج: In Stock ?>