пятница, 31 марта 2017 г.

PHP ООП. Использование сеттеров и геттеров

Придании свойствам области видимости "Приватное" не ограничивает доступа к ним через методы. Геттеры и сеттеры - методы с упрощенным (не явным) синтаксисом вызова. Свойство к которому никто не имеет доступа не имеет смысла.


<?php
// Setters and Getters

class SetterGetterExample {
private $a = 1;

public function get_a() {
return $this->a;
}

public function set_a($value) {
$this->a = $value;
}
}

$example = new SetterGetterExample();
//echo $example->a . "<br />"; // ошибка

echo $example->get_a() . "<br />"; // 1
$example->set_a(15);
echo $example->get_a() . "<br />"; // 15
?>

Комментариев нет:

Отправить комментарий

Materialize-css. Футер

Сделаем футер и прижмем к низу страницы. Документация: https://materializecss.com/footer.html