vbpupil/queue

简单的队列数据结构。

2.0.0 2022-09-06 18:52 UTC

This package is auto-updated.

Last update: 2024-09-06 23:57:04 UTC


README

PHP 8 Build Status Code Climate License: MIT

队列数据结构

这是一个简单的队列数据结构机制,允许您设置希望持有的项目最大限制。一旦达到最大数量,任何后续的添加都将从末尾删除项目。

示例用法

include 'vendor/autoload.php';

use vbpupil\Queue\Queue;

// create a new queue and specify a limit - here we have set it to hold 1 item.
$q = new Queue(1);

//add items
$q->addItem('Item 1')
    ->addItem('Item 2')
    ->addItem('Item 3')
    ->addItem('Item 4')
    ->addItem('Item 5');

echo($q->getItems());

上面的例子将返回一个值为 Item 5 的项目。