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 per WorldWideScripts.net

Iscriviti al nostro feed per rimanere sempre aggiornato!

Nuovo! Seguici come lo vuoi!


Event/Hook class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Change log

  1. [1 novembre 2014] 3.0.0 - Nuova major release, il miglioramento e una nuova funzionalità namespace.
  2. [16 mar 2014] v2.0.0 - Alcune correzioni, ripulito file di esempio e la classe statica è ora una facciata.
  3. [26 giugno 2013]: (bugfix) C'è stato un errore nella classe (es) dove sempre cercato di restituire un valore dall'evento :: grilletto anche quando non c'erano parametri.
  4. [24 giugno 2013]: Ho caricato il file zip sbagliato. Fisso ora.

Caratteristiche

  • Utilizzare classe statica o istanziare oggetti evento multipli o semplicemente utilizzare il tratto per aggiungere la gestione degli eventi per le altre classi (ho esempi per tutti loro qui sotto!)
  • Ascoltare ed eventi trigger
  • Temporaneamente sopprimono ed eventi riattiva se necessario
  • A livello di programmazione chiari ascoltatori eventi specifici
  • Avere più ascoltatori lo stesso evento, in ordine di priorità personalizzato da 0-100
  • Eventi trigger e passare qualsiasi numero di parametri / argomenti agli ascoltatori (modifiche sono "raccolti" per tutti gli ascoltatori) ei parametri finali vengono restituiti, modificati o no.

Perché usare una classe di eventi / gancio? e come funziona?

L'uso di programmazione event-driven permette di rendere modulare il codice core o consentire parti del sistema per modificare il comportamento delle altre parti.

Se avete mai usato un CMS come Wordpress o Drupal, si è utilizzato un CMS con un sistema di evento / gancio.
Nella comunità Drupal c'è un detto che dice "Mai incidere nucleo!" E per una buona ragione, perché ogni volta che si aggiorna l'installazione di Drupal da dire 7,0-7,1, se uno dei file che sono stati modificati viene aggiornata-perdi le modifiche!

Qui il sistema di eventi (o gancio) risolve questo problema.

Il tutorial che era qui non è più rilevante è dovuto al significativo cambiamento nella versione 3.0. Vi è un esempio di file tutorial come nel download che dovrebbe essere abbastanza facile da leggere e imparare. Se avete problemi o non capite, io scriverò un tutorial per esso.


Scarica
Altri componenti di questa categoriaTutti i componenti di questo autore
CommentiDomande frequenti e risposte

Proprietà

Creato:
24 Giugno 13

Ultimo aggiornamento:
1 14 novembre

File inclusi:
PHP

Software Version:
PHP 5.3, PHP 5.4, PHP 5.5

Parole chiave

eCommerce, tutti gli articoli, eventi, classe evento, event driven architettura, programmazione event driven, sistema eventi, manifestazioni, gancio, classe gancio, sistema gancio, ganci, ascoltatore, eventi php, ganci php