📅  最后修改于: 2023-12-03 15:18:19.799000             🧑  作者: Mango
mixed public Ds\Queue::pop(void)
pop()
函数用于从队列的尾部取出并返回元素。若队列为空,则返回null。
该函数没有参数。
从队列尾部取出并返回元素。若队列为空,则返回null。
<?php
$queue = new Ds\Queue();
$queue->push('a');
$queue->push('b');
$queue->push('c');
echo $queue->pop(); // 输出c
echo $queue->pop(); // 输出b
echo $queue->pop(); // 输出a
echo $queue->pop(); // 输出null
该函数不会抛出异常。
适用于先进先出的操作,比如消息队列或任务队列中的操作,或是需要实现缓存的队列操作。