OOPPHP یک زبان برنامه نویسی شی گراست و همچنین از ساختار MVC برای پیاده سازی جوملا استفاده کرده است. برای توسعه جوملا درک قوی مفاهیم برنام نویسی شی گرا (OOP) لازم است. در این مقاله سعی داریم دلایل استفاده از Objectها و راه‌های استفاده از Objectهایی که PHP از آنها استفاده می‌کند را توضیح دهیم.

این موضوع برای ما به عنوان برنامه نویسی که قصد فراگیری برنامه نویسی شی گرا را داریم، مهم است که دلایل استفاده از شی گرایی را بدانیم.

قبل از شی گرایی تمام برنامه‌ها بر اساس توابع (Function) و متغیرها (Variables) بود. مثلا اگر قرار باشد برنامه محاسبه ارتباط قد و وزن یک شخص BMI را بدون استفاده از شی گرایی بنویسیم به سه متغیر $weight و $height و $name نیاز داریم که برای نگهداری وزن و قد و نام شخص مورد استفاده قرار می‌گیرند. همچنین به یک تابع مثلا calculateBMI() برای محاسبه قد و وزن نیاز داریم که باید پارامترهای $height و $weight را بپذیرد. که به این صورت نوشته می‌شود...

آموزش‌ برنامه نویسی شیءگراPHP با رویکرد آموزشی در جوملا در دانشنامه جوملا فارسی منتشر شده است.

برای مطالعه این آموزش روی لینک‌ زیر کلیک کنید.

آموزش: برنامه نویسی شیءگرا PHP با رویکرد آموزشی در جوملا

هر گونه سوال و یا بحث در این رابطه را در انجمن جوملا فارسی مطرح کنید.