Heim > php教程 > php手册 > PHP objektorientiert – Einführung in den Zugriff auf die Grundlagen von modifiers_php

PHP objektorientiert – Einführung in den Zugriff auf die Grundlagen von modifiers_php

WBOY
Freigeben: 2016-05-16 09:00:20
Original
2292 Leute haben es durchsucht

Es gibt drei Zugriffsmodifikatoren in PHP, nämlich:

public (öffentlich, Standard)
protected (geschützt)
private (privat)

Sie können separat verwendet werden Attribute und Methoden einer Klasse (die Attribute und Methoden einer Klasse werden zusammenfassend als Mitglieder einer Klasse bezeichnet), um die Zugriffsrechte von Klassenmitgliedern zu ändern.
public (öffentlich, Standard)
Wenn in PHP5 eine Klasse keinen Zugriffsmodifikator für ein Mitglied angibt, ist der Standardwert öffentlicher Zugriff.

/*
Die folgenden zwei Methoden haben den gleichen Effekt bei der Deklaration von Zugriffsberechtigungen
*/
function say(){};
public function say(){}; 🎜>
Wenn ein Mitglied einer Klasse mit einem öffentlichen Zugriffsmodifikator deklariert wird, kann auf das Mitglied durch externen Code zugegriffen und es bedient werden.
privat (privat)
Als privat definierte Mitglieder sind für alle Mitglieder innerhalb der Klasse sichtbar und unterliegen keinen Zugriffsbeschränkungen. Der Zutritt außerhalb der Klasse ist nicht gestattet.
protected (protected)
protected ist etwas komplizierter. Es wird als geschütztes Mitglied deklariert und erlaubt nur den Zugriff durch Unterklassen dieser Klasse.


Zugriffsberechtigungsstatustabelle:


Zugriffsrechte

访问权限

public

protected

private

所有

子类

类内

public

geschützt

privat

Alle

Unterklasse

Innerhalb der Klasse

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 Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage