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

Abonneer u op onze feed om de hoogte te blijven!

Nieuw! Volg ons als u het wilt!


Event/Hook class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Change log

  1. [1 november 2014] 3.0.0 - Nieuwe grote release, verbeteringen en een nieuwe namespace functie.
  2. [16 maart 2014] v2.0.0 - Een paar bugfixes, opgeruimd bijvoorbeeld bestanden en de statische klasse is nu een gevel.
  3. [26 juni 2013]: (bugfix) Er was een bug in de klasse (n) waar het altijd geprobeerd om een ​​waarde uit evenement :: trekker, zelfs wanneer er geen parameters terug.
  4. [24 juni 2013]: Ik uploadde het verkeerde zip-bestand. Nu opgelost.

Kenmerken

  • Gebruik statische klasse of instantiëren meerdere evenement objecten of gewoon gebruik maken van de eigenschap om event handling toe te voegen voor uw andere klassen (ik heb voorbeelden voor hen allen hieronder!)
  • Luister & Trigger events
  • Tijdelijk te onderdrukken en Unsuppress gebeurtenissen als dat nodig is
  • Programmatisch duidelijk luisteraars op specifieke gebeurtenissen
  • Hebben meerdere luisteraars op hetzelfde evenement, bevolen door een aangepaste prioriteit van 0-100
  • Trigger events en geef een willekeurig aantal parameters / argumenten om de luisteraars (wijzigingen worden "verzameld" door alle luisteraars) en de uiteindelijke parameters worden geretourneerd, gewijzigd of niet.

Waarom een ​​evenement / haak klasse te gebruiken? en hoe werkt het?

Het gebruik van event-driven programmeren kunt u uw core code modularizeren of toestaan ​​dat onderdelen van het systeem om het gedrag van andere onderdelen te wijzigen.

Als u ooit gebruik gemaakt van een CMS zoals Wordpress of Drupal, heb je gebruikt een CMS met een gebeurtenis / haak systeem.
In de Drupal gemeenschap is er een gezegde dat luidt "hack nooit kern!" En voor een goede reden, want wanneer u uw Drupal installatie van pakweg 7,0-7,1 te werken, als een van de bestanden die u hebt gewijzigd wordt bijgewerkt-U verliest uw wijzigingen!

Hier het evenement (of haak) systeem lost dat probleem op.

De tutorial die hier was niet langer relevant is als gevolg van significante verandering in versie 3.0. Er is een tutorial-achtige voorbeeld bestand in de download die gemakkelijk genoeg om te lezen en te leren van moeten zijn. Als je problemen hebt of niet begrijpt, zal ik een tutorial voor het te schrijven.


Downloaden
Andere onderdelen in deze categorieAlle onderdelen van deze auteur
OpmerkingenVeelgestelde vragen en antwoorden

Eigenschappen

Gemaakt:
24 juni 13

Laatste Update:
1 november 14

Files Inbegrepen:
PHP

Software versie:
PHP 5.3, PHP 5.4, PHP 5.5

Trefwoorden

eCommerce, Alle items, event, event klasse, event driven architectuur, event-driven programmeren, event-systeem, evenementen, haak, haak klasse, haak systeem, haken, luisteraar, php gebeurtenis, php haken