|Classes of Robert Young||>||PHP Multiplexed I/O||>||Download .zip .tar.gz||>||Support forum||>||Blog||>||Latest changes|
|Groups||Freshmeat project||User ratings|
|Networking||Networking protocols, clients and servers||View top rated classes|
|PHP 5||Classes using PHP 5 specific features||View top rated classes|
|Files and Folders||Listing, accessing and manipulating files and folders||View top rated classes|
|Some applications require retrieving information from many sources, like files or remote network connections.
Using synchronous access, a regular script can only access one data source at a time. If a script needs to poll multiple sources, not only it may take a lot of time, but waiting from one source to respond may halt the script forever.
An alternative approach to retrieve data from many sources is to use asynchronous access to poll many sources at the same time. This way it does not block the applications from doing parallel processing while waiting for the data to come.
This package provides a solution that uses non-blocking streams to provide simultaneous access to multiple files or network connections for any PHP application.
|All time:||Sufficient (75.0%)||Sufficient (75.0%)||-||Sufficient (75.0%)||Sufficient (66.7%)||-||Not sure (59.2%)||936|
|Month:||Not yet rated by the users|
|PHP: Your imagination is your limit.||Do you think PHP was only developed for write Web-Sites?... I invite ...|
|Applications that use this class|
|Sourceforge||Sourceforge Project Page|
|The Thought Lab||Tutorial article on using PHP-MIO|