Maison > Article > développement back-end > Trace de la pile PHP
Une collection séquentielle d’éléments auxquels est associée une propriété particulière est appelée une pile en PHP. Et une pile fonctionne sur la base du dernier entré, premier sorti, ce qui signifie que l'objet qui est placé en dernier dans la pile sera le premier objet à être supprimé de la pile, et l'ajout d'éléments et la suppression d'éléments dans la pile sont tous limité à une seule extrémité de la pile.
Commencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
La syntaxe pour déclarer la pile en PHP est la suivante :
push(item_to_added_to_the_stack); pop();
où item_to_be_added_to_the_stack est l'élément qui sera ajouté à la pile depuis le haut de la pile.
Le fonctionnement de Stack en PHP est le suivant :
Discutons d'exemples de PHP Stack Trace.
Programme PHP pour ajouter les éléments à une pile et supprimer les éléments de la pile depuis le haut de la pile à l'aide de la fonction push() et de la fonction pop() puis afficher le contenu de la pile :
Code :
<?php //creating an instance of SplQueue class $newstack = new SplQueue(); //using push() function to the add items to the stack from the top of the stack $newstack->push('Welcome'); $newstack->push('to'); $newstack->push('PHP'); //printing the contents of the stack after push operation in a human readable format by using print_r function echo "The elements present in the stack after push operation are:\n"; print_r ($newstack); //Removing two items from the top of the stack using pop() function and then displaying the contents of the stack in human readable form using print_r function $newstack->pop(); $newstack->pop(); echo "The elements present in the stack after pop operation are:\n"; print_r ($newstack); ?>
Sortie :
Ensuite, nous utilisons l'opération push() pour ajouter les éléments à la pile depuis le haut de la pile. Ensuite, nous affichons le contenu de la pile comme sortie à l'écran. Ensuite, nous utilisons l'opération pop() pour supprimer les éléments de la pile du haut de la pile. Ensuite, nous affichons le contenu de la pile comme sortie à l'écran.
Programme PHP pour ajouter les éléments à une pile et supprimer les éléments de la pile depuis le haut de la pile à l'aide de la fonction push() et de la fonction pop() puis afficher le contenu de la pile :
Code :
<?php //creating an instance of SplQueue class $newstack = new SplQueue(); //using push() function to the add items to the stack from the top of the stack $newstack->push('Learning'); $newstack->push('is'); $newstack->push('fun'); //printing the contents of the stack after push operation in a human readable format by using print_r function echo "The elements present in the stack after push operation are:\n"; print_r ($newstack); //Removing two items from the top of the stack using pop() function and then displaying the contents of the stack in human readable form using print_r function $newstack->pop(); $newstack->pop(); $newstack->pop(); echo "The elements present in the stack after pop operation are:\n"; print_r ($newstack); ?>
Sortie :
Ensuite, nous utilisons l'opération push() pour ajouter les éléments à la pile depuis le haut de la pile. Ensuite, nous affichons le contenu de la pile comme sortie à l'écran. Ensuite, nous utilisons l'opération pop() pour supprimer les éléments de la pile du haut de la pile. Ensuite, nous affichons le contenu de la pile comme sortie à l'écran.
Programme PHP pour ajouter les éléments à une pile et supprimer les éléments de la pile depuis le haut de la pile à l'aide de la fonction push() et de la fonction pop() puis afficher le contenu de la pile :
Code :
<?php //creating an instance of SplQueue class $newstack = new SplQueue(); //using push() function to the add items to the stack from the top of the stack $newstack->push('We'); $newstack->push('love'); $newstack->push('India'); //printing the contents of the stack after push operation in a human readable format by using print_r function echo "The elements present in the stack after push operation are:\n"; print_r ($newstack); //Removing two items from the top of the stack using pop() function and then displaying the contents of the stack in human readable form using print_r function $newstack->pop(); echo "The elements present in the stack after pop operation are:\n"; print_r ($newstack); ?>
Sortie :
Ensuite, nous utilisons l'opération push() pour ajouter les éléments à la pile depuis le haut de la pile. Ensuite, nous affichons le contenu de la pile comme sortie à l'écran. Ensuite, nous utilisons l'opération pop() pour supprimer les éléments de la pile du haut de la pile. Ensuite, nous affichons le contenu de la pile comme sortie à l'écran.
Dans cet article, nous avons appris le concept de pile en PHP à travers la définition, la syntaxe et les opérations de base qui définissent une pile, à savoir la fonction push() et la fonction pop() en PHP à travers des exemples de programmation et leurs sorties.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!