Operatoren in PHP und PHP-Wissensdatenbank

零下一度
Freigeben: 2023-03-10 16:28:01
Original
1571 Leute haben es durchsucht

Vorwort

Im vorherigen Kapitel hatten wir ein vorläufiges Verständnis der Grundlagen von PHP-Webseiten und der Grundlagen für den Einstieg in PHP. Heute haben wir wird weiterhin weitere Informationen zu PHP mit Ihnen teilen.

Theoretisches Wissen mag langweilig erscheinen, aber unsere Praxis (Code eingeben) ist schließlich untrennbar damit verbunden.

Nur ​​durch die Kombination von Theorie und Praxis können mehr Funktionen mit dem geringsten Codeaufwand erreicht werden.

***Schlüsselwörter in diesem Kapitel: Operator; Variable-Adresssymbol; Flusskontrollanweisung goto.

Werfen wir nun einen Blick auf Operatoren und mehr PHP-Wissensdatenbank:

Operator

1. Arithmetische Operatoren: + - * / % ++ --


2. Zuweisungsoperator: = += -= *= /= %= .= (Verbindungszeichenfolge)


3. Vergleichsoperatoren: > =! ==

==: Erfordert gleiche Werte, aber keine gleichen Datentypen

===: Erfordert Werte und Datentypen müssen gleich sein

!=: Es werden nur Werte verglichen und gleiche Werte sind falsch

!= =: Werte und Typen vergleichen, falsch


4 Operatoren: und/&& oder/|| nicht/ ! >Wenn das Ergebnis auf der linken Seite ermittelt werden kann, wird es nicht mehr auf der rechten Seite ausgeführt! ! (Wenn die linke Seite von && falsch ist, ist das Ergebnis falsch; wenn die linke Seite von || wahr ist, ist das Ergebnis wahr)

xor: logisches Exklusiv-ODER. Wenn nur eine der beiden Seiten richtig ist, ist das Ergebnis wahr; wenn beide Seiten wahr oder beide falsch sind, ist das Ergebnis falsch.


5. Bitweise Operatoren:

Dezimal in Binär umwandeln und dann Operationen ausführen.

&: Bitweises UND, nach der Konvertierung ins Binärformat sind beide 1 und das Ergebnis ist 1
|: Bitweises ODER, nach der Konvertierung ins Binärformat ist eines davon 1 1 , das ist 1
^: Bitweises XOR, nach der Konvertierung in Binär sind zwei verschiedene Werte 1, oder beide sind 0, und das Ergebnis ist beide 0.
~: Bitweise Invertierung, nach der Konvertierung in eine Binärzahl werden alle Ziffern invertiert. 1--->0 0--->1
<<: Linksverschiebung: Verschieben Sie nach der Konvertierung in Binär die Anzahl der Bits nach links und füllen Sie die verbleibenden Ziffern aus rechts mit 0.
num << n entspricht num*2^n (※※※)
>>: Rechtsverschiebung: Nach der Konvertierung in Binär, rechts Verschiebe ein paar Bits und fülle die restlichen Ziffern links mit Nullen auf.
num >> n entspricht num/2^n (※※※)

6 >Ausdruck 1?Ausdruck 2:Ausdruck 3:
Ausdruck 1 ist wahr und Ausdruck 2 wird ausgeführt, andernfalls wird Ausdruck 3 ausgeführt
`` : Aufruf die Befehlszeile in der System-DOS-Umgebung ein und führen Sie sie aus. Aus Sicherheits- und plattformübergreifenden Gründen unterstützen wir jedoch nicht die Verwendung von zB:`ipconfig`
@: Fehlermeldungssteuerzeichen: kann einige kleine Fehlermeldungen vorübergehend blockieren. Die Verwendung wird jedoch nicht empfohlen!

zweiVariable Variablen

Fügen Sie vor einem Variablennamen ein $-Zeichen hinzu. Sie können den Wert der ersten Variablen als Namen der neuen Variablen verwenden.


$hello = "hello1";
$$hello = "world";
//$hello1$$$hello = "Jredu";
//$world

Adresssymbol

&: Durch Hinzufügen von & vor dem Variablennamen kann die Adresse der Variablen im Speicher entnommen und zugewiesen werden eine weitere Variable.
$num2 = &$num1;
//Erhalten Sie die Adresse von num1 und geben Sie sie an num2 weiter, was dem Referenzdatentyp entspricht, über den wir sprechen. Die Werte von num2 und num1 ändern sich gleichzeitig.

VierVerzweigung und Schleife

1 🎜>Für Details klicken Sie bitte auf „
Klicken Sie auf mich, wenn Sie neugierig sind!Der zweite Teil des vorherigen Kapitels [Grundlagen des PHP-Eintrags], Hier, Der Blogger wird sie nicht einzeln vorstellen...

2. Elseif-Anweisungen können in PHP geschrieben werden fortlaufend, kann auch durch Leerzeichen getrennt werden

Zum Beispiel:
else if() √

elseif() √

3. Schalter

Verwenden Sie in PHP == anstelle von ===

In PHP kann continue in der Switch-Struktur verwendet werden und hat die gleiche Wirkung wie break.
In PHP können auf continue und break Zahlen folgen, die das Überspringen mehrerer Ebenen von Schleifen oder Schaltern anzeigen.
z. B.:break 3;

4. Do-While-Schleife

Am Ende der Do-While-Schleife muss ein Semikolon hinzugefügt werden.

do{
}while();


5 Anweisung

1. break: Beende die Schleife auf dieser Ebene; auf break kann eine Zahl folgen, die angibt, wie viele Schleifenebenen beendet werden sollen. Pause 3, Beendigung der 3-Ebenen-Schleife.

2. continue: diese Schleife überspringen; auf continue kann auch eine Zahl folgen, die angibt, wie viele Schleifen übersprungen werden sollen.

3. return: die aktuelle Funktion beenden und Rückgabewert (falls vorhanden), wird jedoch im Allgemeinen nur in Funktionen verwendet. Es wird nicht empfohlen, die Funktion „exit(gemischte Schlussfolgerung)“/„die“ (gemischte Schlussfolgerung) zu verwenden. direkt beenden Aktuelles PHP-Skript! !
Wenn Parameter übergeben werden, wird zuerst die Schlussanweisung gedruckt und dann wird das aktuelle Skript beendet.


Flusskontrollanweisung goto

1. Verwendung: Definieren Sie einen Sprungankerpunkt, „identifier“-->“jr:“

Setzen Sie an einer beliebigen Position eine Goto-Anweisung und springen Sie zum angegebenen Ankerpunkt: „goto jr;“

2. Funktion:

Wenn Sie auf eine goto-Anweisung stoßen, springen Sie direkt zur festgelegten Bezeichnerposition.



3. Wird zum Implementieren von Zweigen verwendet.
Hinweis: Die goto-Anweisung ermöglicht nur, dass der aktuelle Programmkontrollfluss zum angegebenen Ankerpunkt springt, ist jedoch nicht für die Ausführung mehrerer Codezeilen verantwortlich.
Das heißt, alle Codes vom Ankerpunkt abwärts werden nacheinander ausgeführt. Wenn mehrere Zweige implementiert sind, müssen goto-Anweisungen verwendet werden, um andere Zweige zu überspringen. (Einzelheiten finden Sie im Fall unten)


4. Gehe zur Implementierungsschleife:

Siehe den Fall für Einzelheiten. Allerdings kann break in goto nicht verwendet werden, um aus einer Schleife auszubrechen.


5. Vor- und Nachteile der Goto-Anweisung:
① Vorteile: Flexibel und bequem zu verwenden, Anweisungen auf Befehlsebene, schnellere Effizienz, bessere Leistung.
② Nachteile: Die umfangreiche Verwendung von goto ist eine Katastrophe für die Codestrukturierung.
ist nicht förderlich für eine klare Codestruktur und das Verständnis des Codes, und es ist sehr wahrscheinlich, dass einige wichtige Deklarationsanweisungen übersprungen werden, was zu Codefehlern führt.

Theorie ist nicht so gut wie Praxis, Einzelheiten finden Sie im Code unten↓↓↓

 1 //goto语句实现分支 2    /*$num = true; 3    if(!$num){ 4        goto jh; 5    }else{ 6        goto jr; 7    } 8     9    jr:10    echo "3333333333333<br />";11    echo "4444444444444<br />";12    goto jj;13    14    jh:15    echo "5555555555555<br />";16    echo "6666666666666<br />";17    18    jj:*/19    20    //[1]goto循环21    $num = 0;22    jr:23    echo "1222222222221<br />";24    $num ++;25    if($num<5){26        goto jj;//通过goto跳出循环,注意不能使用break27    }28    goto jr;29    30    jj:31    echo "hahaha";32    33    /*//[2]goto实现循环34     $num=0;35     jr:36     echo"11111<br>";37     $num++;38     if($num<5){39         goto jr;40     }*/
Nach dem Login kopieren

Das oben Genannte möchte ich heute mit Ihnen teilen. Ich hoffe, es wird Ihnen hilfreich sein~

Der Blogger erinnert alle noch einmal daran Dass theoretisches Wissen die Grundlage für gutes Programmieren ist, kann man nicht ignorieren! [Grundlegende Einführung in PHP] wird weiterhin aktualisiert. Vielen Dank für Ihre Aufmerksamkeit~~~

Das obige ist der detaillierte Inhalt vonOperatoren in PHP und PHP-Wissensdatenbank. 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
Beliebte Tutorials
Mehr>
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!