the SplStack is simply a SplDoublyLinkedList with an iteration mode IT_MODE_LIFO and IT_MODE_KEEP
PHP.mk документација
SplStack
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
class.splstack.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
class.splstack.php
SplStack
Референца за `class.splstack.php` со подобрена типографија и навигација.
Класата SplStack
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
Вовед
Класата SplStack ги обезбедува главните функционалности на стек имплементиран со двојно поврзана листа со поставување на режимот на итератор на SplDoublyLinkedList::IT_MODE_LIFO.
Синопсис на класата
/* Наследни константи */
/* Наследени методи */
}Примери
Пример #1 SplStack example
<?php
$q = new SplStack();
$q[] = 1;
$q[] = 2;
$q[] = 3;
foreach ($q as $elem) {
echo $elem."\n";
}
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
3 2 1
Белешки од корисници 2 забелешки
lsroudi на gmail точка com ¶
12 години пред
Premysl Karbula ¶
пред 8 години
<?php
//SplStack Mode is LIFO (Last In First Out)
$q = new SplStack();
$q[] = 1;
$q[] = 2;
$q[] = 3;
$q->push(4);
$q->add(4,5);
$q->rewind();
while($q->valid()){
echo $q->current(),"\n";
$q->next();
}
?>
Output
5
4
3
2
1