Proprietăți de clase în PHP

Proprietăți de clase în PHP

Bazele lucra cu proprietăți

Proprietati - variabile care sunt atribuite declarația de clasă, și descriu caracteristicile sale. Cat clasa poate avea o proprietate $ haircolor. care va păstra culoarea blanii. Cu toate acestea, proprietățile pot fi folosite pentru orice scop. De exemplu, pentru a stoca rezultatele calculelor intermediare.

PHP vă permite să setați proprietatea unei clase din următoarea expresie „modifikator_dostupa $ propertyName = znachenie_svoystva; “. Reguli de denumire coincid cu variabilele, inclusiv simbolul „$“. Proprietatea nu poate avea o valoare inițială, atunci este necesar să se respingă o parte a expresiei, prin plasarea unui punct și virgulă, la o dată pentru numele lui.

Puteți crea mai multe proprietăți într-o singură expresie, ceea ce ar arata ca acest „modifikator_dostupa $ propertyName # 1 = znachenie_svoystva # 1, # 2 $ propertyName = znachenie_svoystva # 2; “. Pur și simplu o listă de nume, separate prin virgulă.

Modalități de valori de acces

Pentru a interacționa cu proprietățile din metodele de clasă, trebuie să utilizați o $ variabilă specială acest lucru. O clasă este un șablon, iar etapa de determinare nu este nimic cu care se poate interacționa. $ Această variabilă după obiectul va conține un link către aceasta.

Cu acces la proprietate din exterior sunteți deja familiarizați cu. Pentru a face acest lucru, creați un obiect nou, puneți-l într-o variabilă și se referă la ea, atunci când este necesar.

Proprietăți de acces Modificatorii

Nu toate proprietățile clasei trebuie să fie deschis pentru citire și scriere. De exemplu, clasa poate fi responsabil pentru configurația programului și a stoca parametrii conexiunii bazei de date. Accesul deschis la proprietățile sale, poate duce la defectarea întregului program, cu schimbarea lor aleatoare.

PHP vă permite să controlați accesul utilizând proprietățile modificatoare. În această etapă, vom examina doar principalele. Pentru a utiliza modificatorul, este necesar să se adauge numele său la numele de proprietate. Dacă modificatorul nu este specificat, codul va eșua.

Lista principalelor modificatorii de acces:

notă
De fapt, este necesar să se închidă accesul la toate proprietățile clasei. Aceasta se numește încapsulare, și este cel mai bun în practica de programare PHP. Accesul la valorile de proprietate, în această abordare, prin tehnici speciale (getters și setteri). De exemplu, SetTitle () metoda poate lua valoarea și scrie în titlul de proprietate $.

Ponderea în sotscetyah: