почему я не могу присвоить функцию переменной в классе: например,
class call {
public $number = function() {
return 3 * 2;
}
}
$num = new call();
$num->number // expecting output 6
Можно ли назначить метод (функцию) свойству (переменной), чтобы метод мог бытьвызывается вне класса как собственность.например,
class call {
public $number = $this->value();
private function value() {
return 3 * 2;
}
}
$num = new call();
echo $num->$number // expecting output 6;