PHP: Область видимости переменной Manual
Ключевое слово final, которое указали перед определением метода, свойства или константы, не разрешает дочерним классам переопределять метод, свойство или константу. Ключевое слово не разрешит расширить класс, если класс определили окончательным. Let выражение позволяет объявить переменные с областью видимости ограниченной одним выражением. Областью видимости переменных, объявленных директивой let, в блоке let является сам блок и все…