Was ist das?
Dies ist eine Sammlung von Fragen, die hin und wieder zur Syntax in PHP auftauchen. Dies ist auch ein Community-Wiki, daher ist jeder eingeladen, an der Pflege dieser Liste teilzunehmen.
Warum ist das?
Früher war es schwierig, Fragen zu Operatoren und anderen Syntax-Token zu finden.¹
Die Hauptidee besteht darin, Links zu vorhandenen Fragen zum Stapelüberlauf zu haben, damit wir sie leichter referenzieren und nicht über Inhalte aus dem PHP-Handbuch kopieren können.
Hinweis: Seit Januar 2013 unterstützt der Stapelüberlauf Sonderzeichen . Umgeben Sie die Suchbegriffe einfach mit Anführungszeichen, z[php] "==" vs "==="
Was soll ich hier machen?
Wenn Sie hier von jemandem darauf hingewiesen wurden, weil Sie eine solche Frage gestellt haben, finden Sie unten die jeweilige Syntax. Die mit dem PHP-Handbuch verknüpften Seiten zusammen mit den verknüpften Fragen werden Ihre Frage dann wahrscheinlich beantworten. Wenn ja, werden Sie aufgefordert, die Antwort zu bewerten. Diese Liste ist nicht als Ersatz für die Hilfe anderer gedacht.
Die Liste
Wenn Ihr bestimmtes Token unten nicht aufgeführt ist, finden Sie es möglicherweise in der Liste der Parser-Token .
&
Bitweise Operatoren oder Referenzen
- Was bedeutet es, eine PHP-Funktion mit einem kaufmännischen Und zu starten?
- Grundlegendes zum PHP & (kaufmännisches Und, bitweises und) Operator
- PHP "&" Operator
- Unterschied zwischen & und && in PHP
- Was bedeutet "&" hier in PHP?
- Was bedeutet "&" in diesem Fall?
- Was bedeutet das "&" in PHP?
- Was bedeutet diese Signatur (&) in PHP?
- Wie funktioniert der Operator "&" in einer PHP-Funktion?
- Was bedeutet & in & 2 in PHP?
- Wann sollte ich einen bitweisen Operator verwenden?
- Muss jemals ein kaufmännisches Und vor einem Objekt verwendet werden? (& $)
=&
Verweise
- Referenzzuweisungsoperator in PHP, = &
- Was bedeuten die Operatoren "= &" und "& =" in PHP?
- Was machen die Operatoren '& =' und '= &'?
- Was bedeutet = & in PHP?
- 'AND' vs '&&' als Operator
- Unterschied zwischen & und && in PHP
- Gibt es einen Unterschied zwischen den Operatoren "und" und "&&" in PHP?
- PHP - und / oder Schlüsselwörter
- Was bedeutet das Prozentzeichen in PHP?
- Was ist der PHP-Operator% und wie verwende ich ihn in Beispielen aus der Praxis?
- Was ist die Verwendung des @ -Symbols in PHP?
- Symbol 'At' vor Variablenname in PHP: @ $ _ POST
- PHP-Funktionen und @ -Funktionen
- Soll ich @ in meinem PHP-Code verwenden?
- Was bedeutet @ in PHP?
- Was sind die PHP-Operatoren "?" und ":" angerufen und was machen sie?
- ?: Operator (der 'Elvis-Operator') in PHP
- Wo kann ich über Bedingungen lesen, die mit "?" und ":" (Doppelpunkt)?
- Verwenden von PHP 5.3 ?: Operator
??
Null-Koaleszenz-Operator (seit PHP 7)
?string
?int
?array
?bool
?float
Nullable Rückgabetypdeklaration (seit PHP 7.1)
:
Alternative Syntax für Kontrollstrukturen , Ternary Operator
- Was bedeuten zwei Doppelpunkte in PHP?
- Was bedeutet der PHP-Token-Name T_PAAMAYIM_NEKUDOTAYIM?
- Was ist der Unterschied zwischen :: (Doppelpunkt) und -> (Pfeil) in PHP?
- Was genau sind späte statische Bindungen in PHP?
- static :: staticFunctionName ()
- Unerwartetes T_PAAMAYIM_NEKUDOTAYIM, erwartet T_NS_Separator
- Wie heißt der PHP-Operator "->" und wie sagt man das, wenn man Code laut vorliest?
- Wo verwenden wir den Objektoperator "->" in PHP?
- Was ist der Unterschied zwischen :: (Doppelpunkt) und -> (Pfeil) in PHP?
- Was bedeutet die PHP-Syntax $ var1 -> $ var2?
- Was bedeutet "->" in PHP?
=>
Arrays
- Was bedeutet "=>" in PHP?
- Verwendung von => in PHP
- Was bedeutet $ k => $ v in foreach ($ ex als $ k => $ v)?
- Was bedeutet <<< END in PHP?
- PHP-Ausdruck <<< EOB
- Was bedeutet "<<<" in PHP?
- Verwenden von <<< CON in PHP
- Was ist diese Art von Syntax in PHP?
- Wie unterscheiden sich die Vergleichsoperatoren PHP-Gleichheit (== Doppelgleich) und Identität (=== Dreifachgleich)?
- PHP! = Und == Operatoren
- Die 3 verschiedenen sind gleich
- Typ-Jonglieren und (strenge) Vergleiche größer / kleiner als in PHP
- Was bedeutet "==="?
- Wie unterscheiden sich die Vergleichsoperatoren PHP-Gleichheit (== Doppelgleich) und Identität (=== Dreifachgleich)?
- Die 3 verschiedenen sind gleich
- Typ-Jonglieren und (strenge) Vergleiche größer / kleiner als in PHP
- PHP! = Und == Operatoren
- Gibt es einen Unterschied zwischen! == und! = In PHP?
- Vergleichen ,! == versus! =
- Was ist der Unterschied zwischen <> und! =
- PHP-Operator <>
- PHPs <> Operator
- Was ist der Unterschied zwischen <> und! =
- Typ-Jonglieren und (strenge) Vergleiche größer / kleiner als in PHP
<=>
Vergleichsoperatoren (seit PHP 7.0)
- Was ist der Unterschied zwischen dem | und || Betreiber?
- Was bedeutet die Verwendung eines einzelnen Rohrs? ' In einem Funktionsargument tun?
- Was ist der Unterschied zwischen dem | und || Betreiber?
- PHP - und / oder Schlüsselwörter
- Was genau macht || bedeuten?
- Das Verhalten des Operators oder in PHP
+
Arithmetische Operatoren , Array-Operatoren
+=
und -=
Zuweisungsoperatoren
++
und --
Inkrementieren / Dekrementieren von Operatoren
- Unterschied zwischen Punkt und Komma bei der Verkettung mit Echo und Rückkehr?
- Was tut ein . (Punkt) in PHP tun?
- Was bedeutet $$ (Dollar Dollar oder doppelter Dollar) in PHP?
- Was ist "$$" in PHP
- $ function () und $$ Variable
[]
Arrays (kurze Syntax seit PHP 5.4)
- PHP-Arrays ... Was ist / sind die Bedeutung (en) einer leeren Klammer?
- Was ist die Bedeutung von []
- Php array_push () vs myArray []
- Was bedeutet [] beim Lesen von einem PHP-Array?
- Abkürzung für Arrays: Literal
$var = []
leeres Array
...
Argument entpacken (seit PHP 5.6)
**
Potenzierung (seit PHP 5.6)
#
Einzeiliger Kommentar im Shell-Stil
/**
?$
Variablen, sondern$$
nur auf Variablenvariablen. Ich glaube, das sollte irgendwo geändert werden.Antworten:
Inkrementieren / Dekrementieren von Operatoren
++
Inkrementierungsoperator--
DekrementierungsoperatorDiese können vor oder nach der Variablen stehen.
Wenn vor den Variablen setzen, wird die Zunahme / Abnahme Operation auf die Variable erfolgt erst dann wird das Ergebnis zurückgegeben. Wenn nach der Variablen gesetzt, wird die Variable zuerst zurückgegeben, dann wird die Inkrementierungs- / Dekrementierungsoperation ausgeführt.
Zum Beispiel:
Live Beispiel
Im obigen Fall
++$i
wird verwendet, da es schneller ist.$i++
hätte die gleichen Ergebnisse.Das Vorinkrementieren ist etwas schneller, da es die Variable wirklich inkrementiert und danach das Ergebnis "zurückgibt". Nach dem Inkrementieren wird eine spezielle Variable erstellt, der den Wert der ersten Variablen kopiert und erst nach Verwendung der ersten Variablen durch den Wert der zweiten ersetzt.
Sie müssen jedoch verwenden
$apples--
, da Sie zuerst die aktuelle Anzahl der Äpfel anzeigen und dann einen davon abziehen möchten.Sie können Buchstaben auch in PHP erhöhen:
Sobald
z
erreichtaa
ist, ist als nächstes und so weiter.Stapelüberlaufpfosten:
quelle
Bitweiser Operator
Was ist ein bisschen? Ein Bit ist eine Darstellung von 1 oder 0. Grundsätzlich AUS (0) und EIN (1)
Was ist ein Byte? Ein Byte besteht aus 8 Bits und der höchste Wert eines Bytes ist 255, was bedeuten würde, dass jedes Bit gesetzt ist. Wir werden untersuchen, warum der Maximalwert eines Bytes 255 beträgt.
Diese Darstellung von 1 Byte
1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 = 255 (1 Byte)
Einige Beispiele zum besseren Verständnis
Der Operator "AND":
&
Dies würde die Nummer 8 ausgeben. Warum? Schauen wir uns unser Tabellenbeispiel an.
Sie können also aus der Tabelle ersehen, dass das einzige Bit, das sie gemeinsam nutzen, das 8-Bit ist.
Zweites Beispiel
Die zwei gemeinsam genutzten Bits sind 32 und 4, die zusammen 36 ergeben.
Der Operator "Oder":
|
Dies würde die Nummer 11 ausgeben. Warum?
Sie werden feststellen, dass in den Spalten 8, 2 und 1 3 Bits gesetzt sind. Addiere diese: 8 + 2 + 1 = 11.
quelle
and &
ist0 0 0 0 1 0 0 0
undor |
ist0 0 0 0 1 0 1 1
?<=>
RaumschiffbetreiberHinzugefügt in PHP 7
Das Raumschiff Betreiber
<=>
ist der neueste Vergleichsoperator hinzugefügt in PHP 7.em Es ist ein nicht-assoziativer Binäroperators der gleichen Priorität wie Gleichheitsoperator (==
,!=
,===
,!==
). Dieser Operator ermöglicht einen einfacheren Drei-Wege-Vergleich zwischen linken und rechten Operanden.Der Operator führt zu einem ganzzahligen Ausdruck von:
0
wenn beide Operanden gleich sind0
wenn der linke Operand kleiner als der rechte Operand ist0
wenn der linke Operand größer als der rechte Operand istz.B
Eine gute praktische Anwendung der Verwendung dieses Operators wären Rückrufe vom Vergleichstyp, von denen erwartet wird, dass sie eine Ganzzahl von Null, Negativ oder Positiv zurückgeben, basierend auf einem Drei-Wege-Vergleich zwischen zwei Werten. Die an übergebene Vergleichsfunktion
usort
ist ein solches Beispiel.Vor PHP 7 würden Sie schreiben ...
Seit PHP 7 kann man schreiben ...
quelle
$a <=> $b
es anders ist als$a - $b
$a - $b
funktioniert für Zahlen, jedoch nicht für Zeichenfolgen, Objekte oder Arrays.$a - $b
funktioniert nicht einmal für Zahlen; Es funktioniert nur für ganze Zahlen . Es funktioniert nicht für nicht ganzzahlige Zahlen, dausort
die Rückgabewerte Ihrer Komparatorfunktionint
auf 0 gesetzt werden, was bedeutet, dass 0,5 auf 0 umgewandelt wird, was bedeutet, dass zwei Zahlen mit einer Differenz von weniger als 1, wie 4 und 4,6, (abhängig) bei dem man als erstes Argument an die Komparatorfunktion übergeben wird) fälschlicherweise als gleich vergleichen._
Alias für gettext ()Der Unterstrich '_' wie in
_()
ist ein Alias für diegettext()
Funktion.quelle
quelle
Magische Konstanten : Obwohl dies nicht nur Symbole sind, sondern ein wichtiger Teil dieser Token-Familie. Es gibt acht magische Konstanten, die sich je nach Verwendungsort ändern.
__LINE__
: Die aktuelle Zeilennummer der Datei.__FILE__
: Der vollständige Pfad und Dateiname der Datei. Bei Verwendung in einem Include wird der Name der enthaltenen Datei zurückgegeben. Seit PHP 4.0.2__FILE__
enthält es immer einen absoluten Pfad mit aufgelösten Symlinks, während es in älteren Versionen unter bestimmten Umständen einen relativen Pfad enthielt.__DIR__
: Das Verzeichnis der Datei. Bei Verwendung in einem Include wird das Verzeichnis der enthaltenen Datei zurückgegeben. Dies entsprichtdirname(__FILE__)
. Dieser Verzeichnisname hat keinen abschließenden Schrägstrich, es sei denn, es handelt sich um das Stammverzeichnis. (Hinzugefügt in PHP 5.3.0.)__FUNCTION__
: Der Funktionsname. (Hinzugefügt in PHP 4.3.0) Ab PHP 5 gibt diese Konstante den Funktionsnamen zurück, wie er deklariert wurde (Groß- und Kleinschreibung beachten). In PHP 4 wird der Wert immer in Kleinbuchstaben angegeben.__CLASS__
: Der Klassenname. (Hinzugefügt in PHP 4.3.0) Ab PHP 5 gibt diese Konstante den Klassennamen zurück, wie er deklariert wurde (Groß- und Kleinschreibung beachten). In PHP 4 wird der Wert immer in Kleinbuchstaben angegeben. Der Klassenname enthält den Namespace, in dem er deklariert wurde (zFoo\Bar
. B. ). Beachten Sie, dass ab PHP 5.4__CLASS__
auch in Eigenschaften funktioniert. Bei Verwendung in einer Trait-Methode__CLASS__
ist dies der Name der Klasse, in der das Trait verwendet wird.__TRAIT__
: Der Name des Merkmals. (Hinzugefügt in PHP 5.4.0) Ab PHP 5.4 gibt diese Konstante das deklarierte Merkmal zurück (Groß- und Kleinschreibung beachten). Der Merkmalname enthält den Namespace, in dem er deklariert wurde (zFoo\Bar
. B. ).__METHOD__
: Der Name der Klassenmethode. (Hinzugefügt in PHP 5.0.0) Der Methodenname wird so zurückgegeben, wie er deklariert wurde (Groß- und Kleinschreibung beachten).__NAMESPACE__
: Der Name des aktuellen Namespace (Groß- und Kleinschreibung beachten). Diese Konstante wird in der Kompilierungszeit definiert (hinzugefügt in PHP 5.3.0).Quelle
quelle
Typ Operatoren
instanceof
wird verwendet, um zu bestimmen, ob eine PHP-Variable ein instanziiertes Objekt einer bestimmten Klasse ist.Das obige Beispiel gibt Folgendes aus:
Grund: Das obige Beispiel
$a
ist ein Objekt vonmclass
, verwenden Sie also nur einemclass
Dateninstanz vonsclass
Beispiel mit Vererbung
Das obige Beispiel gibt Folgendes aus:
Beispiel mit Klon
Das obige Beispiel gibt Folgendes aus:
quelle
Ein Überblick über Operatoren in PHP :
Logische Operatoren:
Vergleichsoperatoren:
Rechenzeichen:
Inkrementieren / Dekrementieren von Operatoren:
Bitweise Operatoren:
String-Operatoren:
Array-Operatoren:
Zuweisungsoperatoren:
Hinweis
and
Operator undor
Operator haben eine niedrigere Priorität als Zuweisungsoperator=
.Dies bedeutet, dass dies
$a = true and false;
äquivalent zu ist($a = true) and false
.In den meisten Fällen möchten Sie wahrscheinlich
&&
und verwenden||
, die sich in einer Weise verhalten, die aus Sprachen wie C, Java oder JavaScript bekannt ist.quelle
$a ?? $c
, heißt es ist der gleiche wie$a ? $a : $c
, aber der ternäre Operator prüft, ob der Wert wahr ist, andererseits prüft die Null-Koaleszenz auf Nullwerte. Wenn also $ a 0 ist, erhalten Sie 0 (weil 0 ist nicht null), zum Beispiel, wenn Sie haben:$a=0; $c=5;
dann$a?$a:$c
gibt 5 zurück und$a??$c
gibt 0 zurück.Raumschiff-Operator
<=>
(hinzugefügt in PHP 7)Beispiele für
<=>
Raumschiffbetreiber (PHP 7, Quelle: PHP-Handbuch):Ganzzahlen, Gleitkommazahlen, Zeichenfolgen, Arrays und Objekte für den Drei-Wege-Vergleich von Variablen.
quelle
{}
Geschweifte KlammernUnd ein paar Worte zum letzten Beitrag
quelle
Null-Koaleszenz-Operator (??)
Dieser Operator wurde in PHP 7.0 für den allgemeinen Fall hinzugefügt, dass ein ternärer Operator in Verbindung mit verwendet werden muss
isset()
. Es gibt seinen ersten Operanden zurück, wenn er existiert und nichtNULL
; Andernfalls wird der zweite Operand zurückgegeben.quelle
PHP-Strings: PHP-Strings können auf vier Arten angegeben werden, nicht nur auf zwei Arten:
1) Zeichenfolgen in einfachen Anführungszeichen:
2) Doppelte Anführungszeichen:
3) Heredoc:
4) Nowdoc (seit PHP 5.3.0):
quelle
FRAGE:
Was heißt
=>
dasANTWORTEN:
=>
Ist das Symbol, das wir Menschen verwenden, um"Key" => "Value"
Paare in assoziativen Arrays zu trennen .AUSARBEITEN:
Um dies zu verstehen, müssen wir wissen, was assoziative Arrays sind. Das erste, was auftaucht, wenn ein herkömmlicher Programmierer an ein Array ( in PHP ) denkt , ist etwas Ähnliches wie:
Wenn wir das Array in einem späteren Teil des Codes aufrufen möchten, können wir Folgendes tun:
So weit, ist es gut. Als Mensch fällt es uns jedoch möglicherweise schwer, uns daran zu erinnern, dass der Index
[0]
des Arrays der Wert des Jahres 2016 ist, der Index[1]
des Arrays eine Begrüßung und der Index[2]
des Arrays ein einfacher ganzzahliger Wert . Die Alternative wäre dann, ein sogenanntes assoziatives Array zu verwenden . Ein assoziatives Array weist einige Unterschiede zu einem sequentiellen Array auf ( wie es in den vorherigen Fällen der Fall war, da sie den in einer vorgegebenen Sequenz verwendeten Index erhöhen, indem sie für jeden folgenden Wert um 1 inkrementieren ).Unterschiede ( zwischen einem sequentiellen und einem assoziativen Array ):
Während der Deklaration eines assoziativen Arrays geben Sie nicht nur das
value
an, was Sie in das Array einfügen möchten, sondern auch den Indexwert (genanntkey
), den Sie beim Aufrufen des Arrays in späteren Teilen des Arrays verwenden möchten Code. Die folgende Syntax wird während der Deklaration verwendet :"key" => "value"
.Bei Verwendung des assoziativen Arrays wird der
key
Wert dann in den Index des Arrays eingefügt, um das gewünschte Ergebnis abzurufenvalue
.Zum Beispiel:
Um nun dieselbe Ausgabe wie zuvor zu erhalten, wird der
key
Wert im Arrays-Index verwendet:SCHLUSSPUNKT:
Aus dem obigen Beispiel ist ziemlich leicht ersichtlich, dass das
=>
Symbol verwendet wird, um die Beziehung eines assoziativen Arrays zwischen jedem derkey
undvalue
Paare in einem Array während der Initiierung der Werte innerhalb des Arrays auszudrücken .quelle
Frage :
Was bedeutet "&" hier in PHP?
PHP "&" Operator
Erleichtert das Leben, sobald wir uns daran gewöhnt haben. (Beispiel unten sorgfältig prüfen.)
& prüft normalerweise, ob Bits gesetzt sind, die sowohl in $ a als auch in $ b gesetzt sind.
Hinter allem steht also das Spiel des bitweisen Operators und der Bits.
Ein nützlicher Fall hierfür sind einfache Konfigurationen wie unten angegeben, sodass in einem einzelnen Ganzzahlfeld Tausende von Combos für Sie gespeichert werden können.
Die meisten Leute haben die Dokumente bereits gelesen, aber den realen Anwendungsfall dieser bitweisen Operatoren nicht überprüft.
Beispiel, das du lieben wirst
quelle
==
wird zur Überprüfung der Gleichheit ohne Berücksichtigung des variablen Datentyps verwendet===
wird für die Prüfung der Gleichstellung für verwendet sowohl den variablen Wert und DatentypBeispiel
$a = 5
if ($a == 5)
- wird als wahr bewertetif ($a == '5')
- wird als wahr ausgewertet, da PHP beim Vergleichen dieser beiden Werte diesen Zeichenfolgenwert intern in eine Ganzzahl konvertiert und dann beide Werte vergleichtif ($a === 5)
- wird als wahr bewertetif ($a === '5')
- wird als falsch ausgewertet, da der Wert 5 ist, dieser Wert 5 jedoch keine Ganzzahl ist.quelle
Null Coalesce Operator "??" (Hinzugefügt in PHP 7)
Nicht der eingängigste Name für einen Operator, aber PHP 7 bringt die ziemlich praktische Null-Koaleszenz mit sich, also dachte ich, ich würde ein Beispiel teilen.
In PHP 5 haben wir bereits einen ternären Operator, der einen Wert testet und dann das zweite Element zurückgibt, wenn dies true zurückgibt, und das dritte, wenn dies nicht der Fall ist:
Es gibt auch eine Abkürzung für das, mit der Sie das zweite Element überspringen können, wenn es mit dem ersten identisch ist: echo $ count ?: 10; // gibt auch 10 aus
In PHP 7 bekommen wir zusätzlich die ?? Operator, der es uns ermöglicht, eine Reihe von Werten miteinander zu verketten, anstatt extreme Verwirrung anzuzeigen, wie ich normalerweise zwei Fragezeichen zusammen verwenden würde. Beim Lesen von links nach rechts ist der erste Wert, der existiert und nicht null ist, der Wert, der zurückgegeben wird.
Dieses Konstrukt ist nützlich, um einem oder mehreren Werten Vorrang einzuräumen, die möglicherweise aus Benutzereingaben oder vorhandenen Konfigurationen stammen, und um sicher auf einen bestimmten Standard zurückzugreifen, wenn diese Konfiguration fehlt. Es ist eine kleine Funktion, aber ich weiß, dass ich sie verwenden werde, sobald meine Anwendungen auf PHP 7 aktualisiert werden.
quelle
Nullable Rückgabetypdeklaration
PHP 7 bietet Unterstützung für Rückgabetypdeklarationen. Ähnlich wie bei Argumenttypdeklarationen geben Rückgabetypdeklarationen den Werttyp an, der von einer Funktion zurückgegeben wird. Für Rückgabetypdeklarationen stehen dieselben Typen zur Verfügung wie für Argumenttypdeklarationen.
Die strikte Eingabe wirkt sich auch auf Rückgabetypdeklarationen aus. Im schwachen Standardmodus werden zurückgegebene Werte auf den richtigen Typ gezwungen, wenn sie nicht bereits von diesem Typ sind. Im starken Modus muss der zurückgegebene Wert vom richtigen Typ sein, andernfalls wird ein TypeError ausgelöst.
Ab PHP 7.1.0 können Rückgabewerte als nullwert markiert werden, indem dem Typnamen ein Fragezeichen (?) Vorangestellt wird. Dies bedeutet, dass die Funktion entweder den angegebenen Typ oder NULL zurückgibt.
Quelle
quelle
Drei DOTS als Splat-Operator (...) (seit PHP 5.6)
PHP hat einen Operator "..." (drei Punkte), der als Splat-Operator bezeichnet wird. Es wird verwendet, um eine beliebige Anzahl von Parametern in einer Funktion zu übergeben, und diese Art von Funktion wird als Variadic Functions bezeichnet. Nehmen wir Beispiele für die Verwendung von "..." (drei Punkte).
Jedes Argument der Funktion berechneNummern () durchläuft $ params als Array, wenn "..." verwendet wird.
Es gibt viele verschiedene Möglichkeiten, den Operator "..." zu verwenden. Nachfolgend einige Beispiele:
quelle
? -> NullSafe Operator
Im Moment ist es nur ein Vorschlag, den Sie hier finden können . Es wird zurückgegeben
NullSafe Operator
,null
wenn Sie versuchen, Funktionen aufzurufen oder Werte vonnull
... zu erhalten. Beispielquelle
NullSafe Operator "? ->" (möglicherweise) seit php8
Im Moment ist es nur ein Vorschlag. Den Link finden Sie hier .
?->
Es ist dasNullSafe Operator
, es wird zurückgegeben,null
wenn Sie versuchen, Funktionen aufzurufen oder Werte vonnull
...Beispiele:
quelle