برنامه نویسی شی گرا در راستای حل مشکلاتی که دست به گریبان پروژه های نرم افزاری بزرگ بود پا به عرصه وجودنهاد . دراین پروژه ها برنامه نویسان زیادی درگیر اجراوکد نویسی پروژه هستند . تصور کنید وقتی تعداد خطوط برنامه به ده ها یا هزاران خط کد برسد ، هر تغییری که در خطی از برنامه داده شود،منجر به اثرات جانبی ناخواسته ای می شود . هر زبان برنامه نویسی ، نگرش متفاوتی به آبجکت ها دارد . PHP این نگرش را از زبان C++ به عاریه گرفته و نوع داده ای مهیا کرده است که می توان در باطن خود وتحت یک شناسنامه ،مت ...