t: test
Обратите внимание, что это - вкладка после
:
, и я использовал этот синтаксический анализатор YAML, чтобы протестировать, допустимо ли это или не (IMO, это не допустимо):Array ( [t] => test )
Согласно спецификации , табуляция (U + 0009) и пробел (U + 0020) считаются «белыми» пробелы », которые могут использоваться для разграничения токенов.
Так что заставляет вас думать, что это незаконно в таком контексте? Особенно с учетом того, что пример 6.3 ясно показывает, что он действителен:
Пример 6.3. Разделительные пространства
- · foo: → · bar - - · baz - → baz
( ·
обозначает пробел (U +0020), а →
обозначает символ табуляции (U + 0009)).