WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Miscellaneous

Event/Hook class

— Add-On auf WorldWideScripts.net

@de1wwsAbonniere den Feed um auf dem neuesten Stand zu bleiben!

Neu! Folge uns, wie Du es möchtest!


Event/Hook class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Änderungsprotokoll

  1. [1. November 2014] 3.0.0 - Neue Hauptversion, Verbesserungen und eine neue Namespace-Funktion.
  2. [16. März 2014] v2.0.0 - ein paar Bugfixes, bis beispielsweise Dateien gereinigt und die statische Klasse ist jetzt eine Fassade.
  3. [26. Juni 2013]: (Bugfix) Es gab einen Fehler in der Klasse (n), wo er immer versucht, einen Wert von Event :: Auslöser, auch wenn es keine Parameter zurück.
  4. [24. Juni 2013]: Ich lud die falsche ZIP-Datei. Dies wurde behoben.

Eigenschaften

  • Verwenden Sie statische Klasse instanziiert oder mehrere Ereignisobjekte oder verwenden Sie einfach die Eigenschaft, um die Ereignisbehandlung für Ihre anderen Klassen hinzu (Ich habe Beispiele für alle von ihnen unten!)
  • Hört & Trigger-Ereignisse
  • Vorübergehend zu unterdrücken und unsuppress Ereignisse bei Bedarf
  • Programmatisch klar Zuhörer auf bestimmte Ereignisse
  • Haben mehrere Zuhörer auf der gleichen Veranstaltung, die von einem benutzerdefinierten Priorität 0-100 bestellt
  • Trigger-Ereignisse und geben eine beliebige Anzahl von Parametern / Argumente an die Zuhörer (Änderungen "gesammelt" durch alle Hörer) und die letzten Parameter zurückgegeben werden, verändert oder nicht.

Warum ein Ereignis / Haken-Klasse? und wie funktioniert es?

Die Verwendung von ereignisgesteuerte Programmierung können Sie Ihre Kern-Code modularisieren oder lassen Teile des Systems, das Verhalten der übrigen Teile zu verändern.

Wenn Sie jemals ein CMS wie Wordpress oder Drupal verwendet haben, können Sie ein CMS mit einem Ereignis / Hakensystem verwendet haben.
In der Drupal-Community gibt es ein Sprichwort, das sagt: "Niemals hacken Kern!", Und das aus gutem Grund, denn wenn Sie Ihre Drupal-Installation von etwa 7,0 bis 7,1 zu aktualisieren, wenn eine der Dateien, die Sie geändert haben, aktualisiert wird, verlieren Sie die Änderungen!

Hier das Ereignis (oder Hörer) System löst dieses Problem.

Das Tutorial, das war hier nicht mehr relevant ist aufgrund erheblicher Veränderungen in der Version 3.0. Es gibt ein Tutorial-like Beispiel-Datei im Download, die einfach genug zu lesen und zu lernen aus sein sollte. Wenn Sie Probleme haben oder nicht verstehen, werde ich ein Tutorial für sie zu schreiben.


Herunterladen
Weitere Komponenten in dieser KategorieAlle Komponenten dieses Autors
KommentareHäufige Fragen und Antworten

Eigenschaften

Erstellt:
24 13. Juni, Stand

Dateien inbegriffen:
PHP, Softwareversion

Stichworte

eCommerce, Alle Artikel, Veranstaltung, Event-Klasse, ereignisgesteuerte Architektur, ereignisgesteuerte Programmierung, Ereignissystem, Veranstaltungen, Haken, Haken Klasse, Hakensystem, Haken, Zuhö, rer, php Ereignis, php Haken