In diesem Artikel werden hauptsächlich die Klassenmodifikatoren und Zugriffsmodifikatoren von PHP vorgestellt, die einen bestimmten Referenzwert haben. Jetzt können Freunde in Not darauf verweisen.
3. Die von final geänderte Klasse ist eine finale Klasse und kann nicht vererbt werden. Zugriffsmodifikatoren
1. Öffentliche öffentliche Methoden und Eigenschaften können in allen Klassen verwendet werden
2.statische statische Methoden und Variablen Wenn die Zugriffskontrollberechtigungen dies zulassen, können Sie die Klasse direkt verwenden, ohne dieses Klassenobjekt zu erstellen, wenn sie von aufgerufen wird Durch Hinzufügen von zwei Doppelpunkten „::“ zum Namen gibt es nur eine Kopie des statischen Attributs im Speicher, die von allen Instanzen gemeinsam genutzt wird. Statische Methoden können keine nicht statischen Attribute aufrufen. Nicht statische Eigenschaften können nicht mit self:: aufgerufen werden.
function test(){
static $a=1;
$a*=2;
echo $a."\n";
}
test()
test()
test()
//打印结果
//2
//4
//8
Statische Variablen werden nur einmal initialisiert und zugewiesen, und nachfolgende Testmethoden werden sie nicht erneut initialisieren.
3. Private geänderte Methoden und Variablen sind privat und können nur in dieser Klasse aufgerufen werden (wenn diese Klasse in anderen Klassen instanziiert wird, können private geänderte Methoden und Variablen nicht als Variablen bezeichnet werden)
4.geschützte geschützte Methoden und Variablen können nur in dieser Klasse und Unterklassen dieser Klasse verwendet werden
5. Die endgültige geänderte Methode kann nicht überschrieben werden. Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
So generieren Sie schnell moderne Formulare mit PHPphp implementiert Shared-Memory-Prozesskommunikationsfunktion (_shm )
Das obige ist der detaillierte Inhalt vonPHP-Klassenmodifikatoren und Zugriffsmodifikatoren. 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