MVC در php چیست؟ (قسمت شانزدهم)

MVC در php چیست؟

برنامه هایی که با زبان php و سبک MVC نوشته می شوند بسیار منظم تر و منسجم تر است.قسمت های این برنامه ها از هم تفکیک پذیرتر هستند.برای مثال در نمونه های پیاده سازی شده و مثال های قبلی دیدید که کدهای پردازشی خود را درون فایل اصلی و روت index.php ننوشته ایم بلکه آنها را در فایل های جداگانه در قالب class قرار داده و با استفاده از توابع داخلی php آنها را در فایل index ایمپورت کرده و نمایش داده ایم.

همچنین ویژگی دیگر mvc استفاده از مفهوم شی گرایی شامل کلاس ها و ارث بری است و با نوشتن کلاس های والد در قالب interface و abstract سعی می کردیم حجم کدنویسی را کمتر کنیم.

نمونه فایل index جلسات قبلی که در آن دستورات مربوط به نمایش کاربران را نوشته ایم.در این مثال تنها با استفاده از دستورات php و متدها مقادیر خود را از پایگاه داده دریافت کرده و به کاربر نمایش داده ایم و از نوشتن خود توابع در این فایل خودداری کرده ایم.بلکه توابع را در فایل های دیگر در قالب class نوشته ایم.

مثال:


مشاهده ادامه در لینک زیر:

https://dejavan.ir


سخن پایانی

این بود یکی دیگر از آموزش های MVC در php در صورت داشتن سوال یا نظر اون رو با من در میان بزارید.


من امیر جوان میر هستم گرافیست و توسعه دهنده وب از سال 1390

instagram: https://www.instagram.com/amir.javanmir/

تمامی حقوق این مطلب متعلق به سایت دیزاینر جوان می باشد هرگونه استفاده از این مطلب با ذکر منبع آن بلامانع است.

website: https://dejavan.ir
instagram: https://instagram.com/designer.javan
twitter: https://twitter.com/designer_javan
Telegram: https://t.me/designer_javan

سایر مطالب

https://virgool.io/PHPMVC