SplStack::__construct

(PHP 5 >= 5.3.0, PHP 7)

SplStack::__constructConstructs a new stack implemented using a doubly linked list

说明

SplStack::__construct ( void )

This constructs a new empty stack.

Note:

This method automatically sets the iterator mode to SplDoublyLinkedList::IT_MODE_LIFO.

参数

此函数没有参数。

返回值

没有返回值。

范例

Example #1 SplStack::__construct() example

<?php
$q 
= new SplStack();

$q[] = 1;
$q[] = 2;
$q[] = 3;

foreach (
$q as $elem)  {
 echo 
$elem."\n";
}
?>

以上例程会输出:

3
2
1

相关文章
php set creates a new set using values from the current instance and another setphp set creates a new set using values in either the current instance or in another set but not in bothphp xmlwriter 函数 create new xmlwriter using source uri for outputphp mysqli stmt constructs a new mysqli stmt objectphp solrquery if true the result of the first field grouping command is used as the main result list in the response using group.format=simplephp spldoublylinkedlist peeks at the node from the beginning of the doubly linked listphp spldoublylinkedlist constructs a new doubly linked listphp spldoublylinkedlist counts the number of elements in the doubly linked listphp spldoublylinkedlist checks whether the doubly linked list is emptyphp spldoublylinkedlist pops a node from the end of the doubly linked listphp spldoublylinkedlist pushes an element at the end of the doubly linked listphp spldoublylinkedlist shifts a node from the beginning of the doubly linked listphp spldoublylinkedlist peeks at the node from the end of the doubly linked listphp spldoublylinkedlist prepends the doubly linked list with an elementphp spldoublylinkedlist check whether the doubly linked list contains more nodesphp splqueue constructs a new queue implemented using a doubly linked listphp splstack constructs a new stack implemented using a doubly linked listphp syncreaderwriter constructs a new syncreaderwriter objectphp syncsemaphore constructs a new syncsemaphore objectphp weakref constructs a new weak reference
关注编程学问公众号