от ООП стиля к процедурному
class Validator {
public function validate($data)
}
$validator->validate($obj)
class Validator {
public function __invoke($data)
}
$validator($obj)
$maksHandle($newHandle($innerHandle()))
— потрясная гибкость php artisan serve
я просто пытаюсь понять, могу ли я где-то применить Invoke в своих проектах, и главное: нужно ли мне это?))
SomeClass::someStaticMethodInsteadInvoke()
try {
//
} catch (\Throwable $e) {
// 1. $this->logger->error('Message', ['exception' => $e]);
// 2. $this->logger->error('Message');
// 3. return false;
}
я проверил, накладные расходы на 15 000 new Exception
То, что кто-то удивилися или не удивился — не имеет значение, имеет значение график профайлера