OOP, Object Oriented Programming Kelimesinin Baş Harflerinden Oluşan Bir Programlama Tekniğidir. Türkçe Karşılığı Nesne Yönelimli - Eğilimli Programlama Olarak İfade Edilir.
Nesneler, Kendi İçinde Tanımlanan Değişken Ve Fonksiyonlardan Oluşur. Bir Nesne İçinde Tanımlanan Değişkene Özellik, Nesneye Ait Fonksiyonlara İse Davranış Veya Method Adı Verilir.
Bir Sınıf Oluşturmak İçin Öncelikle Sınıf Üyelerinin (Özellik Ve Methodlar) Birbiri İle İlişkili Olmasına Dikkat Edilir.
class ornekSinif{                   
           
       #Özellik Alanı                  
       public $ornekOzellik;                 
            
       #Davranış Alanı           
       public function ornekDavranis(){               
              echo "Örnek Davranış Çalıştı";       
       }             
}Yukarıda Sınıf
ornekSinifornekOzellikornekDavranisBir Sınıfı Çağırmak İçin new Sözcüğü Kullanılır. Bu Sözcüğü Sırayla;
$degisken = new cagirilacakSinif();Şeklinde Çağırılır.
Aşağıdaki Örnekte 
isim$thisclass alkan{             
        public $isim;
               
        public function kimsin(){                 
           echo "Ben " . $this->isim ;      
        }         
}Aşağıda Sınıfı Çağırdıktan Sonra
nesnenesne$nesne = new alkan();         
$nesne->isim = "ahmet";         
$nesne->kimsin();