Подскажите пожалуйста, что должен вернуть статический метод st()
, чтобы на экран вывелось число 8? Вот код
interface Counter{
public static function st($num);
public function count();
public function getCount();
}
class FluentCounter implements Counter{
private $count = 0;
public static function st($num){
$count = $num;
return new FluentCounter;
}
public function count(){
$this->count += 3;
return $this;
}
public function getCount(){
return $this->count;
}
}
$num = FluentCounter::st(5)->count()->getCount();
echo $num;
Уже сам понял как это сделать)
interface Counter{
public static function st($num);
public function count();
public function getCount();
}
class FluentCounter implements Counter{
private $count = 0;
public static function st($num){
$obj = new self;
$obj->count = $num;
return $obj;
}
public function count(){
$this->count += 3;
return $this;
}
public function getCount(){
return $this->count;
}
}
$num = FluentCounter::st(5)->count()->getCount();
echo $num;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Выдает ошибку:Parse error: syntax error, unexpected '$row' (T_VARIABLE) in
В wxPanel есть wxFlexGridSizer в котором два wxStatiсText один из которых может безпредельно менять свою длинуКак мне сделать так чтоб в зависимости от длины...