PHP Signal and Event Library. (Not Maintained)
PHP Python Makefile Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
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

I have stopped development of this library due to the limitations in the PHP language.

If you are interested in my work in signal processing I will be releasing a successor to this library sometime in the future in a more suitable language.

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.