Eigenschaften von PHP

WBOY
Freigeben: 2016-07-30 13:31:52
Original
1133 Leute haben es durchsucht

1. Traits-Grundlagen

 2. Priorität: Methoden in der aktuellen Klasse überschreiben Trait-Methoden und Trait-Methoden überschreiben Methoden in der Basisklasse.

3. Mehrere Merkmale: Verwenden Sie die use-Anweisung, um mehrere Merkmale aufzulisten.

4. Konfliktlösung: Um den Namenskonflikt zwischen zwei Traits in derselben Klasse zu lösen, müssen Sie den Operator insteadof explizit verwenden Geben Sie den Konflikt mit einer der Methoden an. Da dadurch nur eine Methode ausgeschlossen werden kann, kann der as-Operator die widersprüchliche Methode unter einem anderen Namen einführen.

5. Methodensichtbarkeit ändern: Die verwendete Klasse kann die Sichtbarkeit der Methode über die as-Syntax

anpassen

6. Traits-Gruppe: Auch andere Traits können Traits nutzen, genau wie Klassen Traits nutzen können. Durch die Verwendung eines oder mehrerer Merkmale bei der Definition eines Merkmals können einige oder alle Mitglieder anderer Merkmale kombiniert werden.

7. Abstrakte Mitglieder: Um verbindliche Anforderungen an die verwendeten Klassen zu stellen, unterstützt Trait die Verwendung abstrakter Methoden. ​

8. Statische Traits-Mitglieder: Statische Variablen können durch Trait-Methoden referenziert, aber nicht durch Trait definiert werden. Aber Merkmale können statische Methoden für die Klassen definieren, in denen sie verwendet werden.

 9. Attribut: Wenn ein Merkmal ein Attribut definiert, kann diese Klasse kein Attribut mit demselben Namen definieren, andernfalls wird ein Fehler generiert. Wenn die Klassendefinitionen kompatibel sind (gleiche Sichtbarkeit und Initialisierung), ist die Fehlerstufe E_STRICT, andernfalls handelt es sich um einen schwerwiegenden Fehler.

Das Obige hat die Eigenschaften von PHP und einige Aspekte davon vorgestellt. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!