protected static $member_id; //Was bedeutet diese Codezeile? Ich habe sie noch nie so geschrieben und kann nicht verstehen, was sie bewirkt.

WBOY
Freigeben: 2016-08-04 09:20:16
Original
1531 Leute haben es durchsucht

Geschützte statische $member_id;

<code>class TokenController extends CommonController
{

    protected static $member_id;</code>
Nach dem Login kopieren
Nach dem Login kopieren

Antwortinhalt:

Geschützte statische $member_id;

<code>class TokenController extends CommonController
{

    protected static $member_id;</code>
Nach dem Login kopieren
Nach dem Login kopieren

Statisch ist ein Klassenmitglied, kein Objektmitglied.
geschützt bedeutet, dass nur diese Klasse und abgeleitete Klassen darauf zugreifen können.

Wenn eine statische Klasse abgeleiteten Klassen den Zugriff auf Mitglieder ermöglicht, wird dies wie folgt geschrieben

<code>    class A
    {
        public static $abc;
    
        protected static $bbc;
        
        public static function a()
        {
            return self.$bbc;
        }
    }

可以直接 A.$abc来访问$abc这个变量
A.a() 可以得到A.$bbc</code>
Nach dem Login kopieren

Klassenmitgliedsvariablen, die Steuerung dieser Variablen kann nur über Funktionen gesteuert werden, sodass sie beim Abfragen des Codes für set get verwendet werden kann.
Da nur get set den Wert ändert

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