Php/docs/threaded.from
From Get docs
Threaded::from
(PECL pthreads >= 2.0.9)
Threaded::from — Creation
Warning This method has been removed in pthreads v3. With the introduction of anonymous classes in PHP 7, these can now be used instead.
Description
Creates an anonymous Threaded object from closures
Parameters
run
- The closure to use for ::run
construct
- The constructor to use for anonymous object
args
- The arguments to pass to constructor
Return Values
A new anonymous Threaded object
Examples
Example #1 Thread safe objects from closures
<?php$pool = new Pool(4);$pool->submit(Collectable::from(function(){ echo "Hello World"; $this->setGarbage();}));/* ... */$pool->shutdown();?>
The above example will output:
Hello World