Datentypen
PHP unterstützt Ganzzahlen, Gleitkommazahlen, Zeichenfolgen, Arrays und Objekte. Der Variablentyp wird normalerweise nicht vom Programmierer, sondern vom laufenden PHP-Prozess bestimmt. Sie können cast oder die Funktion settype() verwenden, um einen bestimmten Variablentyp in einen angegebenen Typ
den numerischen Wert umzuwandeln Der Typ kann eine Ganzzahl oder ein Gleitkommawert sein. Sie können die folgenden Anweisungen verwenden, um einen Wert zuzuweisen:
$a = 1234; # Sie müssen Dezimalzahlen verstehen
$a = -123; # Sie müssen negative Zahlen verstehen
$a = 0123; # Oktalzahlen (gleich 83 in Dezimalzahl)
$a = 0x12; # Hexadezimalzahl (gleich 18 in Dezimalzahl)
$a = 1,234; # Gleitkommazahl „Zahl mit doppelter Genauigkeit“ zum Verständnis
$a = 1.2e3; # Exponentialform einer Zahl mit doppelter Genauigkeit
Sie müssen hier nur ganze Zahlen und Dezimalzahlen kennen. . . .
String
Ein String kann durch ein in einfache oder doppelte Anführungszeichen eingeschlossenes Feld definiert werden. Beachten Sie, dass der Unterschied darin besteht, dass in einfache Anführungszeichen eingeschlossene Zeichenfolgen wörtlich definiert werden, während in doppelte Anführungszeichen eingeschlossene Zeichenfolgen erweitert werden können. Darüber hinaus können Sie Backslashes in Zeichenfolgen in doppelte Anführungszeichen verwenden, um der Zeichenfolge Escape-Sequenzen und Konvertierungszeichen hinzuzufügen. Beispiel:
$first = 'Hello'; $second = "World"; $full1 = "$first $second"; # 产生 Hello World $full2 = '$first $second';# 产生 $first $second
wird verwendet, um zwei Zeichenfolgen zu verketten. Bitte beachten Sie, dass anstelle von + der
$string=$first.$second; The result is HelloWorld
-Operator PHP über die in C, C++ und Java häufig vorkommenden Operatoren verfügt. Auch die Priorität dieser Operatoren ist konsistent. Die Zuweisung verwendet auch „=“. Arithmetik und Zeichen Nur einer der folgenden Operatoren bezieht sich auf Zeichen:
$a + $b: Addition
$a - $b: Subtraktion
$a * $b: Multiplikation
$a / $b: Division
$a % $b: Modulo (Rest)
$a. $b: String-Verbindungslogik und Vergleichslogikoperatoren sind:
$a || $b: Oder
$ a oder $b: Oder
$a && $b: Und
$a und $b: Und
$a xor $b: XOR (wenn $a oder $b wahr ist, ist wahr und ist falsch, wenn beide gleich sind)
! $a: Nicht
Die Vergleichsoperatoren sind:
$a == $b: gleich
$a != $b: ungleich
$ a < $b : kleiner als
$a <= $b : kleiner oder gleich
$a > $b : größer als
$a >= $b : größer als oder gleich
Wie C verfügt auch PHP über den Dreifachoperator (?:). Bitoperatoren gibt es auch in PHP.
Es ist wirklich einfach. .
Prozessstruktur steuern
PHP verfügt über die gleiche Prozesssteuerung wie C.
if (Ausdruck zwei)
}
elseif (Ausdruck zwei)
}
else
>. .
}
switch ist der beste Ersatz für mehrere if-elseif-else-Strukturen:
Schleifenstruktur
while (Ausdruck)
switch ($i) { case 0: print "i equals 0"; case 1: print "i equals 1"; case 2: print "i equals 2"; }
do
}
for (Ausdruck eins; Ausdruck zwei; Ausdruck drei)
{
Es gibt auch eine Schleife, über die wir bei der Verwendung sprechen werden:
Pause, Fortfahren
Pause, um die aktuelle Schleifenkontrollstruktur zu unterbrechen.
continue wird verwendet, um aus der verbleibenden aktuellen Schleife zu springen und mit der Ausführung der nächsten Schleife fortzufahren.
Diese sind sehr einfach, genau wie die C-Sprache, sodass wir sie vergessen können. . .