منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : استفسار في لغة PHP حول هذا المؤشر ( -> )
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته

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

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

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

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

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

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

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

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

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

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