Join 4,000+ others and never miss out on new tips, tutorials, and more.
Latest version:
pecl install openswoole-22.1.2 | composer require openswoole/core:22.1.5
<?php OpenSwoole\Process::write ( string $data ) : int
the data string write to the process
The length of data sent
Write data into the pipe between the parent process and child processes.
<?php
$process = new OpenSwoole\Process(function($worker){
echo "the pid of child process is " . $worker->pid . "\n";
echo "the file descriptor of pipe is " . $worker->pipe . "\n";
$res = $worker->write("Hello main process\n");
var_dump(strlen("Hello main process\n"));
var_dump($res);
$worker->name("php child process");
}, FALSE);
$process->start();
usleep(100);
echo $process->read();