Object-Oriented Programming (PHP OOP), is a type of programming language principle added to php5, that helps in building complex, reusable web applications. The Object Oriented concepts in PHP are: Class − This is a programmer-defined data type, which includes local functions as well as local data.