Ответ 1
Это означает, что он должен называться как:
$timer = (new VTimer)->get($options['magic']);
разница между static
и non-static
заключается в том, что первая не нуждается в инициализации, поэтому вы можете вызвать classname
, а затем добавить ::
к ней и сразу вызвать метод.
так:
ClassName::method();
и если метод не является статичным, вам необходимо инициализировать его следующим образом:
$var = new ClassNmae();
$var->method();
Однако в PHP 5.4 вы можете использовать этот синтаксис вместо быстрого вызова:
(new ClassName)->method();