منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[كود] استفسار في لغة PHP حول هذا المؤشر ( -> ) - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم برمجة وتطوير المواقع (http://vb4arb.com/vb/forumdisplay.php?fid=51)
+--- قسم : قسم PHP (http://vb4arb.com/vb/forumdisplay.php?fid=58)
+--- الموضوع : [كود] استفسار في لغة PHP حول هذا المؤشر ( -> ) (/showthread.php?tid=37905)



استفسار في لغة PHP حول هذا المؤشر ( -> ) - تعليموه - 28-02-21

السلام عليكم ورحمة الله وبركاته

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

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

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

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

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

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

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

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

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

وجزاكم الله كل خير جميعاً



RE: استفسار في لغة PHP حول هذا المؤشر ( -> ) - oneyemenweb2 - 09-03-21

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