Свойства на класове в PHP
Основи работят с имоти
Имоти - променливи, които са възложени на декларацията на класа, и описват неговите характеристики. клас Cat може да има собственост $ hairColor. който ще продължи с окраската. Въпреки това, свойствата могат да се използват за всякакви цели. Например, за да се съхранява резултати междинни изчисление.
PHP позволява да настроите собственост на един клас от следния израз "modifikator_dostupa $ PROPERTYNAME = znachenie_svoystva; ". Правила за именуване на съвпадат с променливите, включително "$" символа. Имотът не може да има първоначална стойност, тогава е необходимо да се отхвърли част от изразяването чрез поставяне на запетая наведнъж за името му.
Можете да създадете няколко имота в един израз, който ще изглежда така "modifikator_dostupa $ PROPERTYNAME # 1 = znachenie_svoystva # 1, # 2 $ PROPERTYNAME = znachenie_svoystva # 2; ". Просто се изброят имената, разделени със запетаи.
Начини за стойности за достъп
За да си взаимодействат с имотите в методи на клас, трябва да използвате специална променлива $ това. Класът представлява шаблон, а стъпката за определяне няма нищо, с което човек може да си взаимодействат. Тази променлива $, след като обектът ще съдържа линк към него.
С достъп до имота отвън вече сте запознати. За да направите това, да създадете нов обект, поставете го в променлива и се отнасят към него, когато е необходимо.
Достъп Модификатори имоти
Не всички свойства на класа трябва да бъдат отворени за четене и писане. Например, вашият клас може да бъде отговорен за конфигурацията на програмата и се съхранява параметрите на свързването към базата данни. Свободният достъп до неговите свойства, може да доведе до провал на цялата програма, с тяхната случайна промяна.
PHP ви позволява да контролирате достъпа използвайки свойствата на модифициращите. На този етап, ние ще разгледаме само основните. За да използвате модификатора, е необходимо да се добави името си на името на имота. Ако не е посочен модификатора, кодът ще се провалят.
Списък на основните модификатори за достъп:
бележка
В действителност, това е необходимо, за да затворите достъп до всички свойства на класа. Това се нарича капсулиране, и е най-добрият в практиката на PHP програмиране. Достъп до стойностите на имотите, в този подход, чрез специални техники (привличат и създателите). Например, setTitle () метод може да отнеме стойността и ще го напиша в заглавието на имот $.
Сподели в sotscetyah: