Getter and Setter?

Я не разработчик PHP, поэтому мне интересно, более популярно ли в PHP использование явных методов получения / установки в чистом стиле ООП с частными полями (как мне нравится):

class MyClass {
    private $firstField;
    private $secondField;

    public function getFirstField() {
        return $this->firstField;
    }
    public function setFirstField($x) {
        $this->firstField = $x;
    }
    public function getSecondField() {
        return $this->secondField;
    }
    public function setSecondField($x) {
        $this->secondField = $x;
    }
}

или только общедоступные поля:

class MyClass {
    public $firstField;
    public $secondField;
}

Спасибо

197
задан David 18 August 2011 в 08:20
поделиться