سلام خدمت همه عزیزان.
استاد توی این پروژه فایل iran.php رو که طراحی procedural داشت، وسط یک پروژه شی گرا استفاده کردن.
یعنی میتونیم در یک پروژه oop، اگر جایی لازم شد یک فایل با انواع function ها داشته باشیم و از اونا کمک بگیریم؟ یا بهتره که پروژه کلا بر پایه شی گرایی و کلاس باشه؟
سلام
ترکیب هر دو تا قابل استفاده است در php
بعضی وقتا شما ناچار میشی برای یه پروژه که شی گرا نیست مثلا یه api توسعه بدید. اینکه ماژول ارائه وب سرویس رو شی گرا بنویسید و یا رویه ای هر دو امکانپذیره.
ولی در نهایت اگه قرار اون برنامه بزرگ شه و قراره فرایند توسعه اش ادامه دار باشه، با توجه به مزیت هایی که شی گرایی داره، اینکه نگهداری و ماژولاریتی کد رو بهتر می کنه، پیشنهاد میشه شی گرا ادامه بدید ...
سلام و احترام
وقتی دارید از oop استفاده می کنید خیلی مهمه که طبق قوانین oop پیش برید اما در مواقعی دیده میشه یک سری از توابع در سرار پروژه در حال استفاده و تکرار هستند که میشه اینارو در قالب helper function تعریف کرد و هر جا که لازم شد این توابع رو صدا زد و استفاده کرد