Swoole\Coroutine\Channel->isEmpty()

Notice: the documentation is suitable for PHP extension swoole until v4.7.1, we only support PHP extension openswoole from v4.7.1

Swoole Coroutine Channel isEmpty

Declaration

<?php
Swoole\Coroutine\Channel->isEmpty(): bool

Parameters

None

Return

Returns true if the channel is empty, false otherwise.

Description

Determine whether the current channel is empty.

Example

<?php
Co\run(function() {

    $data = 'Hello World!';

    $chan = new chan(1);
    $chan->push($data);
    $pop = $chan->pop();

    var_dump($chan->isEmpty());

});