# Event

&reftitle.intro;

This is an extension to efficiently schedule I/O, time and signal based events using the best I/O notification mechanism available for specific platform. This is a port of libevent to the PHP infrastructure.

Note, Windows support introduced in `event-1.9.0` .

Version 1.0.0 introduces new object-oriented API (breaking backwards compatibility), and support of libevent 2+ including HTTP, DNS, OpenSSL and the event listener.

Note, `event-1.0.0` and greater is not compatible with previous versions.

&reference.event.setup; &reference.event.examples; &reference.event.event.flags; &reference.event.event.persistence; &reference.event.event.callbacks; &reference.event.event.constructing.signal.events; &reference.event.event; &reference.event.eventbase; &reference.event.eventbuffer; &reference.event.eventbufferevent; &reference.event.eventbufferevent.about.callbacks; &reference.event.eventconfig; &reference.event.eventdnsbase; &reference.event.eventhttp; &reference.event.eventhttpconnection; &reference.event.eventhttprequest; &reference.event.eventlistener; &reference.event.eventsslcontext; &reference.event.eventutil; &reference.event.eventexception;