Property tanımlama
Sınıf içinde property (özellik) tanımlamayı ve varsayılan değer vermeyi öğrenirsin.
Property tanımlama
Bir property (özellik), sınıfın içinde tutulan değişkendir. Property, görünürlük anahtar kelimesi (ör. public) ve $ ile başlayan değişken adıyla tanımlanır.
Örnek: public $title = "Bilinmiyor";. Burada public property'ye dışarıdan erişilebileceğini belirtir, $title değişken adı, "Bilinmiyor" ise varsayılan değerdir. Varsayılan değer isteğe bağlıdır; verilmezse property başlangıçta null olur.
Varsayılan değer ve görünürlük
Property'e varsayılan değer vermek, örnek oluşturulduğunda hazır bir başlangıç verisi sağlar. Varsayılan değer sabit olmalıdır; değişken veya fonksiyon çağrısı olamaz.
public dışında private ve protected görünürlükleri de vardır. Bu derste yalnızca public kullanacağız; diğerlerini ileride göreceğiz. public property'ye sınıf dışından da erişilebilir.
Uygulama Book sınıfına property ekle
Book adında bir sınıf tanımla. İçine public $title = "Bilinmiyor"; property'sini ekle. Sınıftan sonra echo "Book sınıfı hazır" . "\n"; yaz.
Örnek çözümü göster
class Book { } içine public $title = "Bilinmiyor"; yaz, sonra echo ekle.
Örnek çözüm:
<?php
// Book sınıfını ve $title property'sini tanımla
class Book {
public $title = "Bilinmiyor";
}
echo "Book sınıfı hazır" . "\n";
Kendini test et
-
Property tanımını tamamla
class Book { ____ $title = "Bilinmiyor"; }Cevabı göster
class Book { public $title = "Bilinmiyor"; } -
Hangisi sınıf içinde geçerli property tanımıdır?
- $title = "Bilinmiyor";
- property $title = "Bilinmiyor";
- public $title = "Bilinmiyor";
- var title = "Bilinmiyor";
Cevabı göster
public $title = "Bilinmiyor"; — Doğru. public görünürlüğü, $title değişkeni ve varsayılan değer property tanımını oluşturur.
-
Property bölümlerini eşle
- public
- Görünürlük
- $title
- Property değişkeni
- "Bilinmiyor"
- Varsayılan değer