Heim > Artikel > Backend-Entwicklung > PHP-Stack-Trace
Eine sequentielle Sammlung von Elementen, denen eine bestimmte Eigenschaft zugeordnet ist, wird in PHP als Stapel bezeichnet. Und ein Stapel funktioniert nach dem Last-In-First-Out-Prinzip, was bedeutet, dass das Objekt, das zuletzt im Stapel platziert wird, das erste Objekt ist, das vom Stapel entfernt wird, und das Hinzufügen von Elementen und das Löschen von Elementen zum Stapel ist alles auf nur ein Ende des Stapels beschränkt.
Starten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Die Syntax zum Deklarieren des Stacks in PHP lautet wie folgt:
push(item_to_added_to_the_stack); pop();
wobei item_to_be_added_to_the_stack das Element ist, das dem Stapel von oben hinzugefügt wird.
Der Stack in PHP funktioniert wie folgt:
Lassen Sie uns Beispiele für PHP Stack Trace besprechen.
PHP-Programm zum Hinzufügen der Elemente zu einem Stapel und zum Löschen der Elemente aus dem Stapel von oben mit der Funktion push() und der Funktion pop() und dann zum Anzeigen des Inhalts des Stapels:
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); ?>
Ausgabe:
Dann verwenden wir die Operation push(), um die Elemente vom oberen Rand des Stapels zum Stapel hinzuzufügen. Anschließend zeigen wir den Inhalt des Stapels als Ausgabe auf dem Bildschirm an. Dann verwenden wir die Operation pop(), um die Elemente vom oberen Ende des Stapels aus dem Stapel zu entfernen. Dann zeigen wir den Inhalt des Stapels als Ausgabe auf dem Bildschirm an.
PHP-Programm zum Hinzufügen der Elemente zu einem Stapel und zum Löschen der Elemente aus dem Stapel von oben mit der Funktion push() und der Funktion pop() und dann zum Anzeigen des Inhalts des Stapels:
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); ?>
Ausgabe:
Dann verwenden wir die Operation push(), um die Elemente vom oberen Rand des Stapels zum Stapel hinzuzufügen. Anschließend zeigen wir den Inhalt des Stapels als Ausgabe auf dem Bildschirm an. Dann verwenden wir die Operation pop(), um die Elemente vom Stapel oben aus dem Stapel zu entfernen. Dann zeigen wir den Inhalt des Stapels als Ausgabe auf dem Bildschirm an.
PHP-Programm zum Hinzufügen der Elemente zu einem Stapel und zum Löschen der Elemente vom oberen Ende des Stapels mithilfe der Funktion push() und der Funktion pop() und zum anschließenden Anzeigen des Inhalts des Stapels:
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); ?>
Ausgabe:
Dann verwenden wir die Operation push(), um die Elemente vom oberen Rand des Stapels zum Stapel hinzuzufügen. Anschließend zeigen wir den Inhalt des Stapels als Ausgabe auf dem Bildschirm an. Dann verwenden wir die Operation pop(), um die Elemente vom Stapel oben aus dem Stapel zu entfernen. Dann zeigen wir den Inhalt des Stapels als Ausgabe auf dem Bildschirm an.
In diesem Artikel haben wir das Konzept eines Stacks in PHP durch Definition, Syntax und grundlegende Operationen, die einen Stack definieren, nämlich die Funktion push() und die Funktion pop() in PHP, anhand von Programmierbeispielen und deren Ausgaben kennengelernt.
Das obige ist der detaillierte Inhalt vonPHP-Stack-Trace. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!