PHP OOP Trait (Özellik) Kullanımı ve Insteadof Kullanımı

PHP OOP Trait (Özellik) Kullanımı ve Insteadof Kullanımı

Tarhi : 02-11-2020 02:04:59 | Yazar : ÇAĞLAR BOSTANCI

Trait (Özellik) Kullanımı

Sınıflarda çoklu katman yapısını oluşturmada kullanılır. Katmanlar arasındaki karşıklığı gidermekte ve katmanlarda oluşan problemleri çözmede avantaj sağlar. Örneğin veritabanı bağlantısın oluşturduğunuz katmanı, sql sorguları çalıştırdığınız katmanı ve görüntülemek için oluşturduğunuz katmanı bir çatı altında toplayabilirsiniz. Traitleri çağırmak için use operatörünü kullanıyoruz.

 

PHP OOP Insteadof Kullanımı

Trait operatörü ile birden çok özellik sınıfa dahil edilirken, bu sınıflar içerisinde aynı metot isimleri bulunabilir. Tabi bunlardan birni seçmek gerekecektir. Bu nedenle öncelikli olan özellik user ile çağırılır ikinci gelen özellikde ise parantez açılır çakışan metotlardan
hangisini seçilecekği belirlenir.