Получи случайную криптовалюту за регистрацию!

Объяснение к предыдущему вопросу Этот код выведет ошибку о | PHP задачи с собеседований

Объяснение к предыдущему вопросу

Этот код выведет ошибку о том, что в метод getPHPVersion не передали достаточное кол-во аргументов, но если переместить PHP_VERSION в последнюю пару скобок (первая пара - это __invoke, вторая - анонимная ф-ция, возвращаемая из __invoke, и уже третья - это вызов метода класса как анонимной ф-ции), то все будет работать.

По поводу синтаксиса, когда массив превращается в callable, можно почитать в документации https://www.php.net/manual/ru/language.types.callable.php.

PHP задачи с собеседований