📜  PHP | Ds\Stack isEmpty()函数(1)

📅  最后修改于: 2023-12-03 15:03:37.222000             🧑  作者: Mango

PHP | Ds\Stack isEmpty()函数

简介

isEmpty()函数是PHP数据结构库Ds中Stack类的一个成员函数,用于判断栈是否为空。

语法
public function isEmpty(): bool
返回值

如果栈为空,则返回true,否则返回false

示例

以下示例演示了如何使用isEmpty()函数来检查栈是否为空。

<?php
// 创建一个空栈
$stack = new \Ds\Stack();

// 检查栈是否为空
if ($stack->isEmpty()) {
    echo '栈为空';
} else {
    echo '栈不为空';
}
?>

输出:

栈为空

注意,当栈中有元素时,isEmpty()函数会返回false

<?php
// 创建一个有元素的栈
$stack = new \Ds\Stack([1, 2, 3]);

// 检查栈是否为空
if ($stack->isEmpty()) {
    echo '栈为空';
} else {
    echo '栈不为空';
}
?>

输出:

栈不为空
总结

isEmpty()函数是PHP数据结构库Ds中Stack类的一个成员函数,用于判断栈是否为空。如果栈为空,则返回true,否则返回false。在使用栈时,经常需要检查栈是否为空,以便做出相应的处理。