Heim >Backend-Entwicklung >PHP-Problem >Was bedeutet das PHP-Schlüsselwort?
PHP-Schlüsselwörter bedeuten Zeichen mit besonderer Bedeutung in der Syntax; Schlüsselwörter werden verwendet, um die Werte bestimmter in jeder Datei aufgezeichneter Datenelemente zu identifizieren. PHP-Schlüsselwörter weisen darauf hin, dass sie von der PHP-Sprache selbst verwendet wurden und nicht für andere Zwecke verwendet werden können . Wörter wie „Privat“, „Geschützt“, „Öffentlich“, „Statisch“, „Final“, „Abstrakt“ usw.
Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 8.1, Dell G3-Computer
Die sogenannten Schlüsselwörter sind Wörter, die von der Sprache selbst verwendet wurden und kann nicht für andere Zwecke verwendet werden
Jeder PHP-Entwickler muss 6 Schlüsselwörter beherrschen, wenn er objektorientiert WEB-Anwendungen erstellt. Diese sind:
Privat
Privat ist der Kernbestandteil der Zugriffskontrolle, daher ist es ist in der Klasse definiert. Auf die Eigenschaften (Variablen) oder Methoden, die zu Private werden, kann nur innerhalb der Klasse zugegriffen werden. Auf sie kann nicht direkt über den Klassennamen zugegriffen werden .
Protected
Die Zugriffsebene von Protected ist nach Private an zweiter Stelle.
Öffentlich
Öffentlich hat die größten Zugriffsrechte. Auf Eigenschaften (Variablen) oder Methoden, die als Öffentlich definiert sind, kann überall im Programm und zu jeder Zeit zugegriffen werden.
statisch
Wenn wir ein Attribut (Variable) in einer Klasse als statisch deklarieren, ist der Wert des Attributs in allen seinen Objekten sichtbar und eine gemeinsam genutzte Variable. Daher hängt der statische Attributwert eher von der Klasse ab als Objekt. Auf statische Eigenschaften kann nicht über Objekte zugegriffen werden, sondern direkt über den Klassennamen und das Symbol ::. In ähnlicher Weise weisen auch statische Methoden Objektfreigabeeigenschaften auf, Sie müssen jedoch die folgenden zwei Punkte beachten:
Zugriff auf statische Methoden direkt über den Klassennamen plus::
Das Schlüsselwort $this kann nicht in statischen Methoden verwendet werden Methoden
Final
Wenn ein Attribut (eine Variable) durch Final geändert wird, kann der Attributwert (die Variable) nicht geändert werden. Wenn es sich um eine Funktion handelt, kann die Funktion nicht überschrieben oder neu geschrieben werden.
Abstract
Eine als Abstract definierte Klasse kann nicht instanziiert werden. Jede Klasse, wenn mindestens eine Methode darin als Abstract deklariert ist, muss diese Klasse als Abstract deklariert werden. Eine als Abstract definierte Methode deklariert nur ihre aufrufende Methode (Parameter) und kann nicht ihre spezifische Funktionsimplementierung definieren.
Wissen erweitern
Operatoren
Operatoren sind Operatoren, die zum Verbinden verschiedener Objekte in Ausdrücken verwendet werden. Verschiedene Operatoren geben unterschiedliche Operationsmethoden an.
Operatoren können als integrierte Funktionen in der Sprache, als grundlegendste Funktionen und als unersetzliche Funktionen verstanden werden!
Operatoren sind im Wesentlichen Funktionen. Der Operator benötigt lediglich eine weitere Erklärung durch den Compiler.
Funktion
Eine Funktion ist eine Gruppe von Anweisungen, die gemeinsam eine Aufgabe ausführen
Der Unterschied zwischen einer Funktion und einem Operator:
Operatoren können nur überladen und nicht angepasst werden Funktion willkürlich, solange es sich um einen Bezeichner handelt; Operatoren funktionieren nicht.
Die Funktion selbst verfügt über einen Code. Wenn das Programm ausgeführt wird und auf eine Funktion stößt, werden zunächst die Parameter der Funktion auf den Stapel verschoben und dann zum Code der auszuführenden Funktion gesprungen. Die Betreiber agieren direkt vor Ort.
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas bedeutet das PHP-Schlüsselwort?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!