I thought I knew all about PHP until I found this website! думал, что я знал все о PHP, пока я не нашел этот сайт!"
Джен

Видимость

Внутри класса все функции и переменные должны быть определены либо как открытых, защищенных или частные.

Общественность

Общественный означает, что переменная или функция видна внутри и за пределами класса.
PublicClass Класс PublicClass
{
A public variable / / Переменная общественности
name ; общественные $ имя;

A public function / / Общественная функция
SetName ( $ name ) общественных SetName функции ($ имя)
{
this - > name = $ name ; $ Это -> имя = $ имени;
}
}

Защищенный

Охраняемые означает, что переменная или функция видна текущий класс и классы, которые наследуют этот класс.
ProtectedClass Класс ProtectedClass
{
A protected variable / / Защищенную переменную
name ; protected $ имя;

A protected function / / Защищенной функции
SetName ( $ name ) Функция защиты SetName ($ имя)
{
this - > name = $ name ; $ Это -> имя = $ имени;
}
}

SubClass : ProtectedClass Класс Подкласс: ProtectedClass
{
__construct ( ) Функция __ construct ()
{
I can change the value of the protected variable . / / Я могу изменить значение переменной защищены.
this - > name = ' New class ' ; $ Это -> имя = "Новый класс";
}
}

Частный

Частное означает, что переменная или функция отображается только в текущем классе.
PrivateClass Класс PrivateClass
{
A private variable , this cannot be seen outside the class . / / Закрытая переменная, это не может рассматриваться вне класса.
name ; частные $ имя;

A private function / / Частные функции
SetName ( $ name ) частные SetName функции ($ имя)
{
this - > name = $ name ; $ Это -> имя = $ имени;
}
}

Нет комментариев были предоставлены.
безопасность изображение
Автор: Доминик Скиннера
Последнее обновление: 2011-10-25 16:00:38