Laravel

PHP OOP Temelleri

Sınıflar, nesneler, görünürlük, kalıtım, trait'ler, arayüzler, soyut sınıflar, statik üyeler

20 mülakat soruları·
Junior
1

PHP'de sınıf nedir?

Cevap

Sınıf, bir nesnenin özelliklerini ve metotlarını tanımlayan bir şablondur (blueprint). Verileri (özellikler) ve davranışları (metotlar) yeniden kullanılabilir bir yapıda kapsüller. Sınıflar, aynı yapıya sahip ancak farklı değerlere sahip birden fazla örnek (nesne) oluşturmaya olanak tanır.

2

PHP'de bir class örneği nasıl oluşturulur?

Cevap

'new' anahtar kelimesi bir class'ı örneklemeye ve bir object oluşturmaya olanak tanır. Örneğin, 'new User()' User class'ının yeni bir örneğini oluşturur. class'ın bir constructor'ı varsa, argümanlar doğrudan iletilebilir: 'new User("John")', bu da sağlanan parametrelerle __construct() metodunu otomatik olarak çağırır.

3

PHP'de 'public' ve 'private' bir özellik arasındaki fark nedir?

Cevap

'public' bir özellik class'ın dışından (object aracılığıyla veya alt class'larda) erişilebilirken, 'private' bir özellik yalnızca onu tanımlayan class içinden erişilebilir. 'private' kullanmak verileri kapsüller ve doğrudan erişimi engeller, böylece veri işlemeyi kontrol etmek için getter/setter kullanımını zorunlu kılar. Bu, veri bütünlüğünü korumak için önerilen bir uygulamadır.

4

PHP'de 'protected' görünürlüğünün rolü nedir?

5

PHP'de bir constructor nasıl tanımlanır?

+17 mülakat soruları

Bir sonraki mülakatın için Laravel'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla