OOP scope operatörü

sezaialkan
Sezai Alkan Frontend Developer

Scope(::) Operatörü, Scope Operatör İle Sınıfı Örnekleme Olamadan new İle Nesne Oluştmadan Çağırabiliriz. Sınıf İçerisinde static Özellikte Olan Tüm Özellik Ve Methodlara  Erişim Sağlayabiliriz.
Kullanımı ; 

sinifAdi::method(); Gibidir.
        
Php 5.3.0 Dan Sonra Sınıf Adını Bir Değişkene Atama İmkanı Sunuldu. Çok Satırlı Projelerde Kolaylık Sağlamış Oldu Bizlere.

class ornekSinif{
        
        public static $ozellik = "Özellik";
        
        public static function method(){
            echo "Method İçeriği";
        }
    }
    
    ornekSinif::method();
    echo "<br>";
    echo ornekSinif::$ozellik;
    
    $nesne = ornekSinif;
    $nesne::method();

Yorumlar

Yorum Yapabilmek İçin Giriş Yapmalısınız.
İlk Yorum Yapan Sen Ol!
Uçur Beni Kahramanım Yukarı Çık
Bu web sitesi çerezleri kullanıyor. Devam ederek çerez kullanımını kabul etmiş oluyorsunuz. Detay

Devam Etmek İçin Giriş Yapın

Kod Hocası İle Paylaşımda bulunabilir, Kendini geliştirebilirsin. Sende Hemen Giriş Yap Aramıza Katıl.

GirişKayıt Ol