抱歉,标题的措辞很奇怪。
我希望一个类有一个可以查看但不能更改的属性,并且我想在函数中设置它。
像这样:
class Foo {
public int $bar;
public function __construct(int $input) {
if ($input < 4) {
$this->bar = $input;
}
}
}
$foo = new Foo(2);
echo $foo->bar; // Returns 2
$foo->bar = 1 // Gives error
哆啦的时光机