2015-11-12 5 views
3

Должен ли ассоциативный массив => быть совместим с PHP-CS-Fixer?Ассоциативный массив align => с PHP-CS-Fixer

$array = [ 
    1 => 'a', 
    '1' => 'b', 
    1.5 => 'c', 
    true => 'd', 
]; 

или

$array = [ 
    1 => 'a', 
    '1' => 'b', 
    1.5 => 'c', 
    true => 'd', 
]; 

я не нашел фильтр для этого в https://github.com/FriendsOfPHP/PHP-CS-Fixer

+0

Это недопустимое массив, вы можете использовать только целые или строковые значения как клавиши массива; и строковый ключ, содержащий целочисленное значение wil, будет молча преобразован в целое число, поэтому все они будут отлиты к целому числу 1, а значение 'd' перепишет значение' a' для ключа '1' –

+0

И ответ на ваш реальный вопрос, вероятно, зависит от стандартного кодирования, который вы используете –

+0

На самом деле мы не заботимся о содержании, это всего лишь пример из http://php.net/manual/en/language.types.array.php – Bouffe

ответ

3

Фильтр для этого является align_double_arrow