Otomatik Çalışan Fonksiyon Tanımlama

PHP'de bir fonksiyonun otomatik olarak çalışmasını istiyorsanız, fonksiyonu tanımladıktan sonra doğrudan çağırabilirsiniz. Ayrıca, PHP'de __invoke sihirli bir metodunu kullanarak nesneleri fonksiyon gibi çalıştırabilirsiniz. İşte örnekler:

Otomatik Çalışan Fonksiyon:

function otomatik_calisan_fonksiyon() { echo "Bu fonksiyon otomatik olarak çalışıyor. "; } // Fonksiyonu otomatik olarak çağırma otomatik_calisan_fonksiyon();

Yukarıdaki örnekte, otomatik_calisan_fonksiyon adlı bir fonksiyon tanımlanmış ve hemen ardından bu fonksiyon çağrılmıştır.

__invoke Metodu ile Nesneyi Otomatik Olarak Çalıştırma:

class OtomatikCalisan { public function __invoke() { echo "Bu nesne otomatik olarak çağrılıyor. "; } } // Nesneyi oluşturun $nesne = new OtomatikCalisan(); // Nesneyi otomatik olarak çağırma $nesne();

Yukarıdaki örnekte, OtomatikCalisan adlı bir sınıf tanımlanmış ve bu sınıfın nesnesi oluşturulmuştur. Ardından, nesneyi çağırarak __invoke metodunu otomatik olarak çalıştırmıştır. Bu, nesneyi fonksiyon gibi kullanmanıza olanak tanır.



Yorum Ekle

Üzerine gel