Your Developer Exam showed me just how much there is to PHP. "Ihre Entwickler-Prüfung zeigte mir, wie viel es gibt, um PHP."
Ross

Sichtbarkeit

Innerhalb einer Klasse alle Funktionen und Variablen müssen entweder als public, protected oder private definiert werden.

Öffentlichkeit

Öffentliche bedeutet, dass die Variable oder Funktion sichtbar innerhalb und außerhalb der Klasse ist.
PublicClass Klasse PublicClass
{
A public variable / / Eine öffentliche Variable
name ; public $ name;

A public function / / Eine öffentliche Funktion
SetName ( $ name ) public function setName ($ name)
{
this - > name = $ name ; $ This -> name = $ name;
}
}

Geschützt

Protected bedeutet, dass die Variable oder Funktion sichtbar auf die aktuelle Klasse und Klassen, die diese Klasse erben ist.
ProtectedClass Klasse ProtectedClass
{
A protected variable / / Eine geschützte Variable
name ; geschützt $ name;

A protected function / / Eine geschützte Funktion
SetName ( $ name ) protected function setName ($ name)
{
this - > name = $ name ; $ This -> name = $ name;
}
}

SubClass : ProtectedClass Klasse Unterklasse: ProtectedClass
{
__construct ( ) function __ construct ()
{
I can change the value of the protected variable . / / Ich kann den Wert der Variable geschützt.
this - > name = ' New class ' ; $ This -> name = 'Neue Klasse';
}
}

Privat

Privat bedeutet, dass die Variable oder Funktion nur sichtbar in der aktuellen Klasse ist.
PrivateClass Klasse PrivateClass
{
A private variable , this cannot be seen outside the class . / / Eine private Variable, kann dies nicht außerhalb der Klasse zu sehen.
name ; private $ name;

A private function / / Eine private Funktion
SetName ( $ name ) private function setName ($ name)
{
this - > name = $ name ; $ This -> name = $ name;
}
}

Noch keine Kommentare wurden zur Verfügung gestellt.
Security Image
Geschrieben von: Dominic Skinner
Zuletzt aktualisiert: 2011.10.25 16.00.38