PHP Class Prado\Collections\TStack
TStack implements a stack.
The typical stack operations are implemented, which include
{@link push()}, {@link pop()} and {@link peek()}. In addition,
{@link contains()} can be used to check if an item is contained
in the stack. To obtain the number of the items in the stack,
check the {@link getCount Count} property.
Items in the stack may be traversed using foreach as follows,
foreach($stack as $item) ...
显示文件
Open project: pradosoft/prado
Class Usage Examples
Public Methods
Method Details
__construct()
public method
Initializes the stack with an array or an iterable object.
Removes all items in the stack.
Note, existing data in the list will be cleared first.
This method is required by \Countable interface.
getIterator()
public method
This method is required by the interface \IteratorAggregate.
Unlike {@link pop()}, this method does not remove the item from the stack.
Pops up the item at the top of the stack.
public pop ( ) : mixed |
return |
mixed |
the item at the top of the stack |
Pushes an item into the stack.