Существует много различных стандартов кодирования, поэтому первое, что вам нужно проверить, это то, какой код вы должны использовать.
Если соответствующий код соответствует PSR-2 (не PSR-4 , который является не связанным стандартом), затем в разделе 2.4 четко указано:
Код ДОЛЖЕН использовать отступ из 4 пробелови НЕ ДОЛЖНЫ использовать вкладки для отступа.
Обратите внимание, что это не означает, что «каждая строка кода в файле должна иметь отступ ровно в 4 пробела», это означает «каждый раз, когда вы открываетеновая структура, которая требует отступа, увеличьте отступ ровно на 4 пробела ".
Таким образом, 24 пробела были бы совершенно допустимы для 6 слоев отступа;например, определение массива внутри if в цикле внутри переключателя внутри функции в классе.
Повторяю, предполагается, что PSR-2 фактически является согласованным стандартом для этого кода;24 пробела также будут действительны для 3 уровней отступа, если в стандарте кодирования указано 8 пробелов на отступ.Может даже существовать какой-то экзотический стандарт кодирования, который использует отступы для обозначения чего-то иного, чем уровень вложенности, так что 24 пробела должны были привести к некоторому выравниванию, которое вам не было очевидно.