(1393/5/15) تغییرات:دوره آموزشی Accessing Databases with Object-Oriented PHP اضافه شد!
برنامهنویسی شیءگرا (Object-Oriented Programming مخفف OOP) یک شیوه برنامه نویسی است که ساختار یا بلوک اصلی اجزای آن اشیا می باشد. زبانهای برنامه نویسی شیءگرا، زبانهایی هستند که در آن برنامه نویس میتواند اشیاء مختلفی را تعریف نماید و از اشیاء تولید شده استفاده نماید. امروزه اکثر زبانهای دستوری برنامه نویسی از فنون شیءگرایی پشتیبانی میکنند. زبان های سی++ و پیاچپی از جمله زبان های روال گونه ای هستند که ساختار برنامهها در آن ها بلوک هایی با نام پروسیجر است و امروزه از فنون شیءگرایی نیز پشتبانی میکنند. هر شیء یک سری خصوصیت و قابلیت دارد، که اصطلاحاً Properties و Operation خوانده میشوند. در این روش از برنامه نویسی دید برنامه نویس به سیستم دید شخصی است که سعی مینماید به پیدا کردن اشیاء مختلف در سیستم و برقراری ارتباط بین آن ها سیستم را تولید نماید.
پیاچپی (PHP) یکی از پر طرفدارترین زبانهای اسکریپتنویسی متن باز و رایگان است و از گونه زبانهای پردازهنویسی تحت وب می باشد. ساختار این زبان بسیار شبیه زبان C و زبان برنامهنویسی پرل است. شکل پذیری فوق العاده آن و نیز همگونی با اغلب بانکهای اطلاعاتی از قبیل مایاسکیوال قدرت آن را افزایش دادهاست. در پی اچ پی برنامه نویسی شی گرا پشتیبانی می شود که می تواند کمک به سزایی برای برنامه نویسان فراهم نماید.
در دوره های آموزشی Object-Oriented PHP Tutorial Series شما با برنامه نویسی شی گرا (OOP) با استفاده از زبان PHP آشنا خواهید شد.