Heim >Backend-Entwicklung >PHP-Problem >Was bedeutet das PHP-Schlüsselwort?

Was bedeutet das PHP-Schlüsselwort?

WBOY
WBOYOriginal
2022-07-27 16:55:072495Durchsuche

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.

Was bedeutet das PHP-Schlüsselwort?

Die Betriebsumgebung dieses Artikels: Windows 10-System, PHP-Version 8.1, Dell G3-Computer

Was bedeuten PHP-Schlüsselwörter?

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!

Stellungnahme:
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