Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
PHP 8’de Öznitelikler (Attributes): Sözdizimi ve Kullanımı
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
1. Öznitelik (Attribute) Nedir?
PHP 8 ile birlikte gelen Attributes (Öznitelikler) özelliği, sınıflara, metodlara, özelliklere (properties), fonksiyonlara veya parametrelere meta veri (ek bilgi) eklemeyi sağlar.
Bu, PHPDoc yorumları veya harici açıklama sistemleri yerine artık yerleşik bir PHP özelliği olarak kullanılabilir.
2. Özniteliklerin Amacı
Öznitelikler, bir koda ek anlam veya davranış bilgisi kazandırmak için kullanılır.
Bu bilgiler genellikle framework’ler, kütüphaneler veya sistemler tarafından okunur ve işlenir.
Örnek kullanım alanları:
Bir sınıfı belirli bir route (URL) ile ilişkilendirmek.
ORM sistemlerinde (örneğin Doctrine) tablo sütunlarını tanımlamak.
Test veya güvenlik açıklamaları eklemek.
3. PHP 8 Öncesi Durum
PHP 8’den önce bu tür meta veriler genellikle yorum satırlarında PHPDoc şeklinde yazılırdı: