В предыдущем уроке мы могли использовать ключевое слово public перед переменной или классом. Слова public, private, protected определяют область видимости переменной или класса.
public — элементы доступны всем
private — элементы не доступны извне (за пределами класса)
protected — элементы доступны только классу и всем его потомкам (будет рассмотрено)
Пример:
<?php
class FirstClass {
public $var1 = "public";
private $var2 = "private";
protected $var3 = "protected";
public function func1() {
echo $this->var1;
echo $this->var2;
echo $this->var3;
}
private function func2() {
}
protected function func3() {
}
}
$instance = new FirstClass();
$instance->var1;
$instance->func1();
$instance->var2;
$instance->var3;
$instance->func2();
$instance->func3();
?>
|
Ремонт квартир, загородных домов, кровля, фундаменты, заборы, ограждения, автономная газификация, частная канализация, отделка фасадов, системы водоснабжения от колодца и скважины, профессиональные современные котельные для частных домов и предприятий. |
|
Системы: отопления, водоснабжения, канализации. Под ключ. |
|
Холдинговая компания СпецСтройАльянс |
|
Прокладка, ремонт и монтаж тепловых сетей, теплотрасс под ключ. Для частных домов и предприятий. |