PHP basit eklenti sistemi

Admicos

Nether Yerlisi
Mesajlar
2,362
En iyi cevaplar
1
Beğeniler
1,580
Puanları
4,890
Ruh hali
Kullanımı:
eklenti kodunu herhangi bir dosyaya koyup onu require_once() ile header(veya çoğu sayfada bulunacak herhangi bir dosya)'ya ekleyin.
Eklentileri de require_once() ile ekleyin (nasıl yapılacağı size)

Eklentilerde, fonksiyon_adı() diye bir fonksiyon yaratıp register_hook("test", "fonksiyon_adı") fonksiyonunu çalıştırın (her eklentideki her fonksiyon adı değişik olmalı!)
Sonra eklenti kodunu çalıştırmak istediğiniz yerde call_hooks("test") fonksiyonunu çalıştırın, eklentideki fonksiyonun çalıştığını göreceksiniz.

eklenti kodu: burada

Bunu ilk yapan ben değilim, hatta bulan bile ben değilim, internette Observer Pattern diye araştırırsanız bunun benzerini bulabilirsiniz.
 


Son düzenleme:

Üst