The Stack::pop() function in PHP returns the element that is available at the top of the stack and removes that element from the stack.
Figure 1 shows the visual representation of the Stack::pop() function.
stack_name->pop()
## where the stack_name is the name of the stack
This function does not require any parameters.
This function returns the element that is available at the top of the stack and removes that element from the stack.
<?php$stack = new \Ds\Stack();#sending the list of elements$stack->push(1,3,5,2,0);echo("Stack before pop");print_r($stack);echo("Stack after pop");$stack->pop();print_r($stack);?>
Stack before popDs\Stack Object
(
[0] => 0
[1] => 2
[2] => 5
[3] => 3
[4] => 1
)
Stack after popDs\Stack Object
(
[0] => 2
[1] => 5
[2] => 3
[3] => 1
)