ماقصر الاخ Nadorino...
لكن حبيت اضيف
بالنسبة ل
$Smarty();
هذي استدعاء دالة اسمها داخل المتغير Smarty
بمعنى لو فيه دالتين
كود PHP:
function a_1(){return "a";}
function a_2(){return "b";}
$Smarty = "a_1";
echo $Smarty(); // a
يعني وش فائدة هذه العلامات ->
حتى تتعامل مع الكائن (الأوبجيكت Object) لابد من معامل للوصول للMethods و الProperties الخدمات و الخصائص في بعض اللغات أو اكثرها هو ال"." لكن في الPHP والC++ والPerl وغيرها هو "->"
وش فائدة new وش تعني هنا بالضبط كإستخدام
تعني انشاء الكائن حتى انك تستطيع انشاء الكائن هكذا :
لكن ماله قيمه بمعنى انك لن تستطيع التعامل معه الا بوجود مرجع له Reference
كود PHP:
$obj = new Udem();