Swoole\Coroutine\Channel->length()

Notice: ext-swoole is supported until v4.7.1, use ext-openswoole >= v4.7.1. Latest version: pecl install openswoole-4.10.0

Swoole Coroutine Channel Length

Declaration

<?php
Swoole\Coroutine\Channel->length(): int

Parameters

None

Return

Returns an integer of how many items are currently in the channel.

Description

Gets the length of queue in the Channel.

Example

<?php
Co\run(function() {

    $data = 'Hello World!';

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

    var_dump($chan->length());

});