شی گرایی (Object-Oriented Programming یا OOP) یک روش برنامهنویسی است که بر اساس مفهوم اشیاء و روابط بین آنها استوار است. PHP نیز از شی گرایی پشتیبانی میکند و این قابلیت به برنامهنویسان امکان میدهد تا کدهایشان را به شیوهای ساختار یافتهتر و قابل نگهداری تر بنویسند.