«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2019/06/13 09:03:07  №1415711 1
Что надо делать по PSR если у меня не помещаются параметры в одну строку? Сейчас я их разбиваю построчно.
Это норма?
Ответы: >>1415714 >>1415742
Аноним 2019/06/13 09:04:40  №1415714 2
>>1415711
Это холиварный вопрос, потому что у подовляющего большинства уже широкоформатные мониторы, а не квадратные.

Во вторых, если у тебя в методе слишком много параметров то повод задуматься о том что ты что-то не так спроектировал.
Ответы: >>1415717 >>1415720
Аноним 2019/06/13 09:06:28  №1415717 3
>>1415714
> Во вторых, если у тебя в методе слишком много параметров то повод задуматься о том что ты что-то не так спроектировал.
Что поделать, если пехапе не позволяет делать именованные аргументы?
Ответы: >>1415722
Аноним 2019/06/13 09:09:04  №1415720 4
>>1415714
>у подовляющего большинства уже широкоформатные мониторы, а не квадратные
К чему эта реплика вообще?
>если у тебя в методе слишком много параметров
Штуки 3, просто названия длинные.
Ответы: >>1415725
Аноним 2019/06/13 09:11:41  №1415722 5
>>1415717
>Что поделать, если пехапе не позволяет делать именованные аргументы?

1. Идти программировать на питоне.
2. Засунуть все аргументы в какой-то объект и передавать его.
3. Передавать ассоциативный массив как аргумент
Ответы: >>1415729
Аноним 2019/06/13 09:12:28  №1415725 6
>>1415720
>К чему эта реплика вообще?
К тому что это ограничение по длине строки возникло от того что раньше не у всех на монитор эти строки влазили, было неудобно
Ответы: >>1415728
Аноним 2019/06/13 09:16:20  №1415728 7
>>1415725
Лол, нет.
Длинные строки читаются хуже чем короткие.
Аноним 2019/06/13 09:17:07  №1415729 8
>>1415722
>Передавать ассоциативный массив как аргумент
Слишком много скобочек(["и" => "кавычек"]);
Ответы: >>1415732
Аноним 2019/06/13 09:23:36  №1415732 9
>>1415729
да еще и потом внутри метода устанешь проверять есть ли такой элемент в массиве
Аноним 2019/06/13 09:43:31  №1415742 10
Ответы: >>1415751
Аноним 2019/06/13 09:52:00  №1415751 11