Heim Backend-Entwicklung PHP-Tutorial PHP中::、->、self、$this几种操作符的区别介绍_php技巧

PHP中::、->、self、$this几种操作符的区别介绍_php技巧

May 17, 2016 am 09:05 AM
操作符

在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。

另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为const或者static变量或者方法,那么就必须使用自引用的$this。

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Acht mysteriöse Verwendungen des „!'-Operators in Linux-Befehlen Acht mysteriöse Verwendungen des „!'-Operators in Linux-Befehlen Jun 27, 2023 pm 12:51 PM

Die Verwendung der meisten Linux-Befehle mit dem Symbol „!“ kann je nach Shell unterschiedlich sein. Während die von mir bereitgestellten Beispiele normalerweise in Bash-Shells verwendet werden, verfügen einige andere Linux-Shells möglicherweise über andere Implementierungen oder unterstützen bestimmte Verwendungen des „!“-Symbols möglicherweise überhaupt nicht. Tauchen wir ein in die überraschende und mysteriöse Verwendung des „!“-Symbols in Linux-Befehlen. 1. Verwenden Sie die Befehlsnummer, um einen Befehl aus dem Verlauf auszuführen. Was Sie möglicherweise nicht wissen, ist, dass Sie einen Befehl aus dem Befehlsverlauf ausführen können (Befehle, die bereits ausgeführt wurden). Ermitteln Sie zunächst die Nummer des Befehls, indem Sie den Befehl „history“ ausführen. linuxmi@linuxmi:~/www.linuxmi.

Erfahren Sie mehr über die Verwendung des Modulo-Gleichheitsoperators in PHP Erfahren Sie mehr über die Verwendung des Modulo-Gleichheitsoperators in PHP Mar 19, 2024 pm 12:54 PM

Der Modulo-Gleichheitsoperator (%) ist ein sehr häufig verwendeter Operator in PHP und wird zur Berechnung des Rests der Division zweier Zahlen verwendet. In diesem Artikel werfen wir einen detaillierten Blick auf die Verwendung des modularen Gleichheitsoperators und stellen spezifische Codebeispiele bereit, um den Lesern ein besseres Verständnis zu erleichtern. Schauen wir uns zunächst ein einfaches Beispiel an. Angenommen, wir müssen den Rest der Division einer Zahl durch eine andere berechnen: $a=10;$b=3;$remainder=$a%$b;echo"10 geteilt durch 3 Der Rest Ist: &

SQL in der Operator-Nutzung SQL in der Operator-Nutzung Aug 04, 2023 pm 03:58 PM

Verwendung von SQL-In-Operatoren: 1. Einzelspaltenabgleich: Sie können den IN-Operator verwenden, um mehrere Werte in einer Spalte abzugleichen. 2. Mehrspaltenabgleich: Der IN-Operator kann auch verwendet werden, um Werte in mehreren Spalten abzugleichen. 3. Unterabfrage: Der IN-Operator kann auch mit einer Unterabfrage verwendet werden, bei der es sich um eine in der Hauptabfrage verschachtelte Abfrageanweisung handelt.

Zwei neue Operatoren zu PHP7 hinzugefügt: „?->' und „??' Zwei neue Operatoren zu PHP7 hinzugefügt: „?->' und „??' Mar 21, 2023 pm 03:49 PM

Wenn wir in früheren PHP-Versionen eine Variable nicht definiert hatten, führte die direkte Verwendung zu einem Fehler „Undefinierte Variable“. In PHP7 können wir jedoch einige neue Funktionen verwenden, um dieses Problem zu vermeiden. Zu diesen neuen Funktionen gehören zwei neue Operatoren: ?-> und ??. Sie können jeweils zwei verschiedene Arten von Problemen lösen.

Wie funktioniert der neue Operator in js? Wie funktioniert der neue Operator in js? Feb 19, 2024 am 11:17 AM

Wie funktioniert der neue Operator in js? Es werden spezifische Codebeispiele benötigt. Der neue Operator in js ist ein Schlüsselwort, das zum Erstellen von Objekten verwendet wird. Seine Funktion besteht darin, ein neues Instanzobjekt basierend auf dem angegebenen Konstruktor zu erstellen und einen Verweis auf das Objekt zurückzugeben. Bei Verwendung des neuen Operators werden tatsächlich die folgenden Schritte ausgeführt: Erstellen eines neuen leeren Objekts; Verweisen des Prototyps des leeren Objekts auf das Prototypobjekt des Konstruktors; Zuweisen des Gültigkeitsbereichs des Konstruktors auf das neue Objekt Objekt); Führen Sie den Code im Konstruktor aus und geben Sie das neue Objekt an

Was bedeutet in C/C++ der Operator c=a+++b? Was bedeutet in C/C++ der Operator c=a+++b? Sep 01, 2023 pm 04:29 PM

Nehmen wir an, dass es in C oder C++ eine ähnliche Anweisung gibt: c=a+++b; Was bedeutet also diese Codezeile? Okay, a und b seien 2 bzw. 5. Dieser Ausdruck kann als zwei verschiedene Typen angesehen werden. c=(a++)+bc=a+(++b) verfügt über einen Post-Inkrement-Operator und einen Pre-Inkrement-Operator. Wie sie verwendet werden, hängt davon ab, wie sie verwendet werden. Es gibt zwei Grundkonzepte. Priorität und Assoziativität. Wenn wir nun den Ausdruck von links nach rechts überprüfen, sind das Ergebnis diese beiden. c=(a++)+b→2+5=7c=a+(++b)→2+6=8 Schauen wir uns nun an, welche Option vom Compiler ausgewählt wird – Beispielcode #include<io

So beheben Sie den PHP-Fehler: Ungültiger Operator? So beheben Sie den PHP-Fehler: Ungültiger Operator? Aug 25, 2023 pm 02:21 PM

So beheben Sie den PHP-Fehler: Ungültiger Operator? Bei der Entwicklung und Wartung von PHP-Projekten stoßen wir häufig auf verschiedene Fehler, darunter „Ungültiger Operator“. Dieser Fehler weist normalerweise darauf hin, dass im Code ein ungültiger Operator verwendet wird, was dazu führt, dass PHP den entsprechenden Vorgang nicht richtig erkennen und ausführen kann. In diesem Artikel werden einige häufige Situationen vorgestellt, die diesen Fehler verursachen, und entsprechende Lösungen bereitgestellt. Verwendung des falschen Operators Beim Schreiben von PHP-Code kann es passieren, dass Sie versehentlich den falschen Operator verwenden, was zu Folgendem führt:

Entdecken Sie die Geheimnisse der Python-Syntax: vom Anfänger bis zum Meister Entdecken Sie die Geheimnisse der Python-Syntax: vom Anfänger bis zum Meister Feb 20, 2024 pm 09:24 PM

Grundlegende Syntax Python ist eine interpretierte Sprache mit dynamischer Typisierung und Speicherbereinigung. Die grundlegende Syntax umfasst: Datentypen: Zu den integrierten Datentypen von Python gehören Ganzzahlen, Gleitkommazahlen, Zeichenfolgen, Listen, Tupel und Wörterbücher. Variable: Verwenden Sie =, um einen Wert zuzuweisen. Der Variablenname muss mit einem Buchstaben oder Unterstrich beginnen. Er kann Zahlen enthalten, darf aber nicht mit Zahlen beginnen. Operatoren: Arithmetik, Vergleich, logische und bitweise Operatoren. Flusskontrolle Python verwendet Einrückungen, um die Ausführung von Codeblöcken zu steuern: if-elif-else: Anweisung zur bedingten Beurteilung. while: Schleifenanweisung. Wenn die Bedingung wahr ist, wird die Schleife fortgesetzt. for: iterative Anweisung zum Durchlaufen der Elemente in der Sequenz. break: Aus der Schleife ausbrechen. Funktion Eine Funktion ist eine grammatikalische Struktur, die einen Codeblock kapselt und wiederverwendet werden kann.

See all articles