函数名:capacity()
适用版本:PHP 7.2+
用法:Ds\Stack::capacity() 函数用于返回栈的容量大小,即栈中可以存储元素的最大数量。
示例:
// 创建一个栈对象
$stack = new Ds\Stack();
// 设置栈的容量
$stack->allocate(5);
// 获取栈的容量大小
$capacity = $stack->capacity();
// 输出容量大小
echo "栈的容量大小为: " . $capacity; // 输出: 栈的容量大小为: 5
以上示例首先创建了一个空的栈对象 $stack
,然后使用 allocate()
方法设置栈的容量为 5。接下来,使用 capacity()
方法获取栈的容量大小并将其存储在变量 $capacity
中。最后,通过 echo
输出了栈的容量大小。