📅  最后修改于: 2023-12-03 15:33:35.152000             🧑  作者: Mango
SplQueue::__construct()
函数是SplQueue类的构造函数,用于创建新的队列(先进先出)对象,该对象可以存储任意类型的数据。
SplQueue::__construct ( void )
在构造函数中,不需要传递任何参数,只需要实例化SplQueue类即可。
该函数没有参数。
该函数没有返回值。
// 创建新的SplQueue对象
$queue = new SplQueue();
// 将元素添加到队列中
$queue->push('A');
$queue->push('B');
$queue->push('C');
// 输出队列中的元素
while (!$queue->isEmpty()) {
echo $queue->dequeue() . "\n";
}
以上代码将输出以下内容:
A
B
C
在以上示例中,我们首先使用new
关键字创建了一个SplQueue对象,并将其存储在$queue
变量中。
接着,我们使用push()
方法将元素'A','B'和'C'添加到队列中。
最后,我们使用isEmpty()
方法检查队列是否为空,并使用dequeue()
方法逐个打印出队列中的元素。
可以看到,输出的结果是按照'A','B'和'C'的顺序依次输出的。