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

Prenumerera på vårt foder för att hålla dig uppdaterad!

Nytt! Följ oss som du vill ha det!


Event/Hook class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Ändra logg

  1. [1 November 2014] 3.0.0 - Ny större version, förbättringar och en ny namespace funktion.
  2. [16 mars 2014] v2.0.0 - Några buggfixar, saneras exempelfiler och statiska klassen är nu en fasad.
  3. [26 juni 2013]: (buggfix) Det fanns en bugg i klass (er) där det alltid försökt att returnera ett värde från händelsen :: trigger även när det inte fanns några parametrar.
  4. [24 juni 2013]: Jag har laddat upp fel zip-filen. Fast nu.

Egenskaper

  • Använd statisk klass eller initiera flera händelseobjekt eller helt enkelt använda drag att lägga händelsehantering för dina andra klasser (jag har exempel för dem alla nedan!)
  • Lyssna & Trigger händelser
  • Tillfälligt trycka och unsuppress händelser om det behövs
  • Programma tydliga lyssnare på specifika händelser
  • Har flera lyssnare på samma händelse, som beställts av en anpassad prioritet från 0-100
  • Trigger händelser och passerar någon antal parametrar / argument till lyssnarna (ändringar "samlade" genom alla lyssnare) och slut parametrarna åter, modifierad eller ej.

Varför använda en händelse / krok klass? och hur fungerar det?

Användningen av händelsestyrd programmering kan du modularisera din kärna kod eller låta delar av systemet för att förändra beteendet hos andra delar.

Om du någonsin har använt en CMS som Wordpress eller Drupal, har du använt ett CMS med en händelse / kroksystemet.
I Drupal samhället finns ett talesätt som går "hacka aldrig kärna!", Och för en god anledning eftersom varje gång du uppdaterar din Drupal installation från säg 7,0-7,1, om någon av de filer du har ändrat uppdateras-Du förlorar dina ändringar!

Här händelsen (eller krok) systemet löser det problemet.

Den handledning som var här inte längre är relevant på grund av väsentlig förändring i version 3.0. Det finns en tutorial-liknande exempel fil i nedladdningen som bör vara lätt att läsa och lära av. Om du har problem eller inte förstår, kommer jag att skriva en tutorial för det.


Hämta
Andra komponenter i denna kategoriAlla komponenter i denna författare
KommentarerVanliga frågor och svar

Egenskaper

Skapad:
24 juni 13, Senaste uppdatering

Software Version:
PHP 5.3, PHP 5.4, PHP 5.5

Nyckelord

eCommerce, alla artiklar, evenemang, hä, ndelseklassen, hä, ndelsedriven arkitektur, hä, ndelsestyrd programmering, hä, ndelsesystemet, evenemang, krok, krok klass, krok systemet, krokar, lyssnar, php hä, ndelse, php krokar