Grundlegende Tutorials zu verschiedenen Prozesssteuerungen in PHP

伊谢尔伦
Freigeben: 2023-03-11 06:16:01
Original
905 Leute haben es durchsucht

BedingteKontrollanweisungenumfassen hauptsächlich if, if...else, elseif und switchwhile-Schleifeist die einfachste Schleifenanweisung in PHP Die break/continue-Anweisung bricht aus der Schleife aus.

1. if

if () { statement; } else if { statement; } elseif { statement; } else { statement; }
Nach dem Login kopieren

else Es gibt einen kleinen Unterschied in der Bedeutung der if- und elseif-Syntaxanalyse, aber im Endeffekt liefern beide genau das gleiche Verhalten

2. Schleife

while () { statement; } do { statement; } while(); for (;;) { statement; } foreach (as) { statement; } break、continue
Nach dem Login kopieren

kann einen optionalen numerischen Parameter akzeptieren, um zu entscheiden, aus wie vielen Schleifen herausgesprungen werden soll

3 >

ermöglicht die Verwendung von Punkten Nr. ersetzt den Doppelpunkt nach der case-Anweisung
switch () { case : statement; default: statement; }
Nach dem Login kopieren

4. deklarieren
switch ($beer) { case 'tuborg'; case 'carlsberg'; case 'heineken'; echo 'Good choice'; break; default; echo 'Please make a new selection...'; break; }
Nach dem Login kopieren

Die Deklarationsstruktur wird verwendet, um die Ausführungsanweisung eines Teils festzulegen Code.

Erkennt derzeit nur zwei Anweisungen: Ticks und Codierung

5. Ticks

Tick (Taktzyklus) ist ein Code, den der Interpreter alle N Mal im deklarierten Codesegment ausführt . Low-Level-Anweisungen, dass zeitliche Ereignisse eintreten werden. Der Wert von N wird mit ticks=N im Direktiventeil der Deklaration angegeben.

Nicht alle Anweisungen können zeitlich festgelegt werden. Normalerweise sind der bedingte

-Ausdruck

und der Parameterausdruck nicht zeitgesteuert.tick stellt ein Ereignis dar. Die Definition des Ereignisses befindet sich in register_tick_function und die Ausführungshäufigkeit des Ereignisses ist (ticks=n).

Zweck: Alle paar ausgeführten Anweisungen ein Ereignis auslösen, z. B. das Aufzeichnen von Ereignissen. Dadurch können Sie die Ausführungsgeschwindigkeit des PHP-Codes innerhalb der Deklaration überprüfen. Sie können die Position des Codesegments finden, in dem der langsamere Teil auftritt.

Operationsergebnis:
'; } } ?>
Nach dem Login kopieren

Zuerst gilt die vollständige
1 TicksTicks4 TicksTicks9 TicksTicks16 TicksTicks25 TicksTicks36 TicksTicks49 TicksTicks64 TicksTicks81 TicksTicksTicksTicks
Nach dem Login kopieren
for-Schleife

als Anweisung, sie muss jedoch bis zum Ende der Schleife warten , also beim Kompilieren für Das Echo innerhalb der Schleife zählt als erste Anweisung.Der erste doTicks wird also nach dem ersten Echo ausgeführt, d. h. das erste Tick-Ereignis tritt ein, nachdem 1 ausgegeben wurde.

Die for-Schleife in

x=9 endet ebenfalls. Dies ist eine weitere Anweisung, die die Schleife von $x=10 startet, aber die Schleifenbedingung ist nicht mehr erfüllt Die Ausführung endet, diese Schleife ist eine weitere Anweisung und die dritten Ticks werden ausgegeben.

Deklarieren selbst ist schließlich auch eine Anweisung, daher werden die vierten Häkchen ausgegeben.

6. Kodierung

Mit dem Kodierungsbefehl können Sie die Kodierungsmethode für jedes Skript angeben

7.require, include ,
Nach dem Login kopieren
require_once

,

include_once

require und include sind fast identisch, bis auf die Art und Weise, wie Fehler behandelt werden. require generiert einen Fehler der Ebene E_COMPILE_ERROR, wenn ein Fehler auftritt. Mit anderen Worten führt dies zum Abbruch des Skripts, während include nur eine Warnung (E_WARNING) generiert und das Skript weiter ausgeführt wird.8. goto

Der goto-Operator kann verwendet werden, um zu einer anderen Stelle im Programm zu springen. Die Zielposition kann mit dem Zielnamen gefolgt von einem Doppelpunkt markiert werden, und die Sprunganweisung ist „Gehe zu“, gefolgt von der Markierung der Zielposition.

Gehe zu in PHP unterliegt bestimmten Einschränkungen. Der Zielspeicherort kann nur in derselben Datei und demselben Bereich liegen, was bedeutet, dass er weder aus einer Funktion oder Klassenmethode herausspringen noch in eine andere Funktion springen kann. Es kann auch nicht in eine Schleife oder Schalterstruktur springen. Sie können aus einer Schleife springen oder wechseln. Die übliche Verwendung besteht darin, goto anstelle mehrerer Pausenebenen zu verwenden.

Das obige ist der detaillierte Inhalt vonGrundlegende Tutorials zu verschiedenen Prozesssteuerungen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!