Swoole\Process::name ( string $name )

Declaration

<?php
Swoole\Process::name ( string $name )

Parameters

name

New name of the process

Return

Description

Set the name of the Swoole Process.

After the call of Swoole\Process->call, the name will be resetted.

Example

<?php
$process = new Swoole\Process(function($worker){
    echo "the pid of child process is " . $worker->pid . "\n";
    echo "the file descriptor of pipe is " . $worker->pipe . "\n";

    $worker->write("Hello main process\n");

    $worker->name("php child process"); // set name of the process

    sleep(100);
}, FALSE, 1);

$process->start();

usleep(100);

echo $process->read();