تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] استفسار في لغة PHP حول هذا المؤشر ( -> )
#1
Lightbulb 
السلام عليكم ورحمة الله وبركاته

تحية طيبة جميعاً

اخواني لدي استفسار في لغة OOP PHP

كثيراً ما أرى مثل هذا الشكل رقم 1 :

$editor->GetValidatorCollection()->AddValidator($validator)->GetMessageString('RequiredValidationMessage');

طبعاً سؤالي هو معنى وجود هذا المؤشر ( -> ) بشكل متكرر في سطر واحد وليس كهذا الشكل رقم 2 :

$editor->GetValidatorCollection();
$editor->AddValidator($validator);
$editor->GetMessageString('RequiredValidationMessage');

أريد أعرف الفرق بينهم ؟

ومتى نستخدم الشكل رقم 1 ومتى نستخدم الشكل رقم 2 ؟

وياليت لو في مثال توضيحي بسيط لكلاسة توضح طريقة استخدام الشكل رقم 1 

وجزاكم الله كل خير جميعاً
الرد
تم الشكر بواسطة:
#2
بتدخل للكلاس --object-- تجيب العناصر تبعه وهكذا قد يكون العائد كلاس اخر يحتوي على عناصر اخرى وهكذا
الرد
تم الشكر بواسطة:


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم