Heim > Artikel > Backend-Entwicklung > PHP-Variablen und -Operatoren
Dieser Artikel stellt die Variablen und Operatoren von PHP vor, die einen bestimmten Referenzwert haben. Jetzt können Freunde in Not darauf zurückgreifen.Variablenvariablen
besteht darin, $ vor dem Variablennamen hinzuzufügen und den Wert der darin enthaltenen Variablen als Namen der Variablen
zu verwenden, um auf die Variable
zu verweisen um der Variablen einen anderen Namen zu geben
& sind Adresssymbole
Hinweis
1 Nur Variablen können auf
2. Wenn sich eine Variable ändert, nachdem eine Referenz erstellt wurde, ändert sich auch die andere
3. Wenn eine Variable als Referenz zurückgesetzt und als Wert übergeben wird, wird die Referenzbeziehung nur freigegeben. Wenn die nicht gesetzte Variable von einer anderen Variablen referenziert wird, gibt die nicht gesetzte Variable den Speicher nicht frei, sondern zerstört nur den Namen der Variablen
Konstante
Konstante ist a Einzelwert-Bezeichner, eine Menge, die nach Abschluss der Definition nicht geändert oder zerstört werden kann
Funktion
Sie kann in Zukunft nicht mehr durch das Programm geändert werden und ist daher sicherer als Variablen
Deklaration
define('konstanter Name', 'konstanter Wert')
Hinweis
vor dem Konstantennamen kein $ hinzufügen
Bei den Namen von Konstanten wird standardmäßig die Groß-/Kleinschreibung beachtet. Wir verwenden im Allgemeinen Großbuchstaben, um Variablen zu deklarieren
Wenn die Konstante dies tut Wenn sie nicht vorhanden ist, wird sie als Zeichenfolge behandelt, aber die Effizienz ist relativ langsam.
Die Konstante kann nicht freigegeben werden und es wird ein Fehler gemeldet, wenn sie nicht festgelegt ist
Der Wert der Konstante darf keine Ressource sein
Systemkonstanten
PHP_VERSION Die Version des PHP-Programms
Magische Konstanten
Ändert sich mit unbekannten Änderungen im Code
__LINE__Aktuelle Zeilennummer
__FILE__Der vollständige Pfad des aktuellen Skripts
__DIR__Der absolute Pfad des Verzeichnisses, in dem sich das aktuelle Skript befindet
Verwenden Sie definiert ('Konstantenname'), um zu bestimmen, ob eine Konstante vorhanden ist
Operator
Operatorabteilung
Uniäre Operationen
Binäre Operationen
Ternäre Operationen
Funktionsaufteilung
Wenn der Operand eine Zeichenfolge enthält, müssen Sie die Zeichenfolge zuerst in eine Ganzzahl oder Gleitkommazahl umwandeln
Arithmetischer Operator
+ - * /
% Rest (Modulo)
1 Der positive oder negative Modul hängt vollständig von der ersten Zahl ab
2. Wenn die erste Zahl kleiner ist als das Ergebnis von Modulo, ist die zweite Zahl die erste Zahl
++ Selbstaddierend und - selbstabnehmend
Hinweis: ++ (--) kann platziert werden. Es kann auch vor dem Operanden nach dem Operanden platziert werden, die Bedeutung ist jedoch anders.
nach dem Operanden platziert, verwendet Zuerst addieren/subtrahieren und dann addieren/subtrahieren
Vor dem Operanden zuerst addieren/subtrahieren und dann verwenden
Hinweis: Der boolesche Typ beteiligt sich nicht an Selbstinkrementierung/Selbst -dekrementieren
2. Zuweisungsoperator
Geben Sie der Variablen den Wert auf der rechten Seite des Gleichheitszeichens
+=
$a+=1, was $a=$a+1 entspricht
-=
$a-=1 ist äquivalent zu $a=$a-1
*=
$a-=1 entspricht $a=$a*1
/=
$a-=1 entspricht $a=$a/1
%=
$a -=1 entspricht $a=$a%1
.=
$a.='a' entspricht $a=$a.' a'
3. VergleichsoperatorDer Ergebniswert des Vergleichsoperators ist vom Typ Boolesch
> Größer als Vorzeichen
< Kleiner als Vorzeichen
>= Größer oder gleich
<= Kleiner oder gleich
== Gleichheitszeichen
Hinweis : eins = bedeutet Zuweisung, zwei == bedeutet gleich Drei === bedeutet alle gleich (Werte und Typen müssen gleich sein)
php ist eine schwach typisierte Sprache, die Werte zulässt unterschiedlicher Art verglichen werden. (Während des Vergleichsprozesses werden zunächst zwei verschiedene Typen in denselben Typ umgewandelt.)
!= ist nicht gleich
!== ist nicht genau gleich
Einzigartiges Raumschiff in PHP7
$a<=>$b
Das Ergebnis ist 0, was bedeutet, dass $a gleich ist zu $b
Das Ergebnis ist 1, was bedeutet, dass $a größer als $b ist
Das Ergebnis ist -1, was bedeutet, dass $a kleiner als $b ist
Widget
isset()
Überprüfen Sie, ob die Variable existiert, und geben Sie true zurück, wenn der Wert existiert und nicht null ist. Andernfalls geben Sie false zurück
empty()
Überprüfen Sie, ob die Variable leer ist
Wenn die Variable leer ist
0
“ ”
„0“
null
falsch
array() Leeres Array
Variable Variable
dient dazu, $ vor dem Variablennamen hinzuzufügen, und der Wert der darin enthaltenen Variablen wird als Name der Variable verwendet Variable
Variable referenzieren
entspricht der Angabe eines anderen Namens für die Variable
& ist das Adresssymbol
Hinweis
1. Es können nur Variablen referenziert werden
2. Wenn sich eine der Variablen ändert, ändert sich auch die andere
3 Die Variable wird durch den Wert aufgehoben, es wird lediglich die Referenzbeziehung freigegeben. Wenn die nicht gesetzte Variable von einer anderen Variablen referenziert wird, gibt die nicht gesetzte Variable den Speicher nicht frei, sondern zerstört nur den Namen der Variablen
Konstante
Konstante ist die Kennung eines einzelnen Werts. und die Definition ist vollständig. Eine Menge, die später nicht geändert oder zerstört werden kann Variable
Deklaration
define('konstanter Name', 'konstanter Wert')
Hinweis
Fügen Sie kein $
vor dem Konstantennamen hinzu Bei den Namen von Konstanten wird standardmäßig die Groß-/Kleinschreibung beachtet.
Wenn die Wenn die Konstante nicht vorhanden ist, wird sie als Zeichenfolge verarbeitet, aber diese Effizienz ist relativ langsam
Konstante kann nicht freigegeben werden und es wird ein Fehler gemeldet, wenn sie nicht festgelegt ist
Die Der Wert der Konstante darf keine Ressource sein
Systemkonstante
PHP_VERSION Die Version des PHP-Programms
Magische Konstanten
ändert sich bei unbekannten Änderungen im Code
__LINE__Aktuelle Zeilennummer
__FILE__Vollständiger Pfad des aktuellen Skripts
__DIR__Absolute Pfad des Verzeichnisses, in dem sich das aktuelle Skript befindet
Verwenden Sie definiert ('Konstantenname'), um zu bestimmen, ob eine Konstante vorhanden ist
Operator
Operatordivision
Unäre Operation
Binäre Operation
Ternäre Operation
Funktionsteilung
Wenn der Operand eine Zeichenfolge enthält, muss die Zeichenfolge zuerst konvertiert werden. Es handelt sich um eine Ganzzahl oder eine Gleitkommazahl
1 Arithmetischer Operator
+ -. * /
% Rest (Modulo)
1. Das Vorzeichen des Moduls hängt vollständig von der ersten Zahl ab
2. Wenn die erste Zahl kleiner als die zweite Zahl ist, ist das Ergebnis des Moduls die erste Zahl
++ Selbstaddition und -selbstsubtraktion
Hinweis: ++ (--) kann vor oder nach dem Operanden platziert werden, die Bedeutung ist jedoch unterschiedlich
Setzen Sie es nach dem Operanden, verwenden Sie es zuerst und addieren/subtrahieren Sie es dann
Setzen Sie es vor den Operanden, addieren/subtrahieren Sie es zuerst und verwenden Sie es dann
Hinweis: Boolesche Typen nehmen nicht an der Selbstinkrementierung/Autodekrementierung teil
2 Zuweisungsoperator
weist den Wert zu rechte Seite des Gleichheitszeichens der Variablen
+=
$a+=1 entspricht $a=$a+1
-=
$a-=1 entspricht $a=$a-1
*=
$a -=1 entspricht $a=$a *1
/=
$a-=1 entspricht $a=$a/1
%=
$a-=1 entspricht $a=$a%1
.=
$a.='a' usw. Entspricht $a=$a.'a'
3. Vergleichsoperator
Der Ergebniswert des Vergleichs Operator ist boolescher Typ
> Größer-als-Zeichen
< Kleiner-als-Zeichen
>= Größer als oder gleich
<= Kleiner oder gleich
== Gleichheitszeichen
Hinweis: Eins = bedeutet Zuweisung, zwei == bedeutet gleich , drei === bedeutet, dass alle gleich sind (Wert und Typ müssen gleich sein)
php ist eine schwach typisierte Sprache, die den Vergleich von Werten verschiedener Typen ermöglicht. (Während des Vergleichsprozesses werden zunächst zwei verschiedene Typen in denselben Typ umgewandelt.)
!= ist nicht gleich
!== ist nicht genau gleich
Einzigartiges Raumschiff in PHP7
$a<=>$b
Das Ergebnis ist 0, was bedeutet, dass $a gleich ist zu $b
Das Ergebnis ist 1, was bedeutet, dass $a größer als $b ist
Das Ergebnis ist -1, was bedeutet, dass $a kleiner als $b ist
Widget
isset()
Überprüfen Sie, ob die Variable existiert, und geben Sie true zurück, wenn der Wert existiert und nicht null ist. Andernfalls geben Sie false zurück
empty()
Überprüfen Sie, ob die Variable leer ist
Wenn die Variable leer ist
0
“ ”
„0“
null
falsch
array() leeres Array
Verwandte Empfehlungen:
Verstehen Sie den Variablenbereich von PHP
PHPs Operatoren und Prozessanalyse
Das obige ist der detaillierte Inhalt vonPHP-Variablen und -Operatoren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!