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) ...
Afficher le fichier
Open project: pradosoft/prado
Class Usage Examples
Méthodes publiques
Method Details
__construct()
public méthode
Initializes the stack with an array or an iterable object.
Removes all items in the stack.
contains()
public méthode
copyFrom()
public méthode
Note, existing data in the list will be cleared first.
This method is required by \Countable interface.
getCount()
public méthode
getIterator()
public méthode
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 |
Résultat |
mixed |
the item at the top of the stack |
Pushes an item into the stack.