1. Go to this page and download the library: Download terremoth/php-async library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
terremoth / php-async example snippets
erremoth\Async\PhpFile;
use Terremoth\Async\Process;
$process = new Process();
$process->send(function () {
/*
// anything you want to process here
// Important note: do not use closure vars, like:
// $process->send(function () use ($var1, $var2, ...) { ... });
// since the closure will be processed in another file.
// Write everything you want without outside dependencies here
// In a future version I will create communications variables between both processes
*/
});
// Another way to use is if you want to just process a file Asynchronously, you can do this:
$args = ['--verbose', '-n', '123'];
$asyncFile = new PhpFile('existing-php-file.php', $args); // make sure to pass the correct file with its path
$asyncFile->run();
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.