return FALSE;
}
/**
* 获取栈的长度。
*
* @return integer 返回栈的长度。
*/
public function getSize() {
return $this->size;
}
/**
* 检测栈是否为空。
*
* @return boolean 空栈则返回 TRUE,否则返回 FALSE。
*/
public function isEmpty() {
return 0 === $this->size;
}
}
?>
示例代码 1
<?php
$stack = new Stack();
$stack->push(1)->push(2)->push(3)->push(4)->push(5)->push(6);
echo '<pre>', print_r($stack->getStack(), TRUE), '</pre>';
$stack->pop();
echo '<pre>', print_r($stack->getStack(), TRUE), '</pre>';
?>
说明:PHP 数组函数已有类似栈的功能函数存在:array_push(压栈)和 、
array_pop(弹栈)。