Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
PHP Signal and Event Library.
HTML Other

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
XPSPL
api
bin
dev
docs
examples
modules
tests
.DS_Store
.docpx
.gitignore
.gitmergetool
CHANGELOG.md
CREDITS
DEVLOG
LICENSE
README
README.md
TODO.md
__init__.php
api.txt
composer.json
install

README.md

XPSPL

Code Climate Total Downloads Latest Stable Version

PHP Signal and Event Library.

XPSPL is a high-performance event loop that supports the following event types,

  • Signals
  • Timers
  • I/O (Asynchronous)
  • Complex Signals
  • Idle

The best way to think of XPSPL is as a libevent and libev library only written in PHP and much less mature.

I/O Poll Support

Currently the only supported polling mechnanism is select.

Install

XPSPL is installed using composer.

{
  'require': {
    'prggmr\xpspl': 'v5.0.0'
  }
}

Documentation

XPSPL's documentation is available at http://xpspl.readthedocs.org.

Threads

Threads are currently being experimented with using the pthreads PHP extension.

Something went wrong with that request. Please try again.