Как вы форматируете массивы в параметрах?

Как вы форматируете массивы в параметрах?
Как вы форматируете массивы в параметрах? - benjaminzanatta @ Unsplash

Я говорю о чем-то вроде этого:

echo $form->input('general_addresss', array(
            'label' => 'Where will you go today?'
            'format' => array('before', 'input', 'after', 'label', 'after', 'error')
            ));

Начинаете ли вы с одного параметра массива, затем разрываете строку? Если он не помещается в строку, вы сразу же разрываете строку?

После чего вы делаете заданное количество табуляций заново? Что происходит, если массив внутри массива имеет много свойств?

Есть ли какое-то конкретное руководство, которому вы следуете?

Я делаю это следующим образом:

echo $form->input
    (
        'general_addresss',
        array
        (
            'label' => 'Where will you go today?'
            'format' => array
            (
                'before',
                'input',
                'after',
                'label',
                'after',
                'error'
            )
        )
    );

Это может показаться огромным избытком пробельных символов, но я нахожу это вполне читабельным и очевидным - ни одна из моих скобок не скрыта, и все хорошо отделено визуально. YMMV ;)

Edit: Что касается "конкретного руководства", мое конкретное руководство - это мои глаза. Если я не могу быстро увидеть, где я оставил свои ключи в исходном коде, он, вероятно, плохо отформатирован.

p.s. Вы, должно быть, пришли из CakePHP :)


LetsCodeIt, 27 мая 2023 г., 04:52