Есть ли какая-то разница между array() и [] в массивах PHP, и нужна ли в конце запятая?

12
LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#11
RuslanH #:

Использование array() или [] зависит от стиля кодинга.

[] - является coding standart во многих современных проектах.

А ставить запятую в конце - это хороший стиль.

Читаешь и думаешь... программисты из семьи аристократов! Хороший вкус, стандарт поведения, мода одежды...

Ставить запятую в конце может сыграть плохую "шутку" в некоторых проектах или в том же javascript

Есть ли какая-то разница между array() и []

В современных версиях PHP, которые не сдохли от старости, не важно как вы будете писать. Как удобнее и понятнее, так и пишите.

и нужна ли в конце запятая?

Как хотите, компилятор очищает пустые элементы, поэтому ему всё равно. 
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
Dmitriy_2014
На сайте с 01.07.2014
Offline
276
#12

Спасибо за ответы со скобочками[] я примерно понял для себя, если говорить о старых версиях то тут бы думать о переходе на 8’ю, а там наверное скобочки останутся, да и плюс можно порезать пять символов, а каждый символ занимает пару байт или бит или что-то да весит, тем более у меня не так уж и много этих array(), и поменять их я могу пока кружка чая стынет, если чё верну назад.

Я так понял запятая нужна для того чтобы я как человек редактирующий код а-ля программист( А я к сожалению не программист ), решил добавить дополнительный элемент в массив и такой ВАУ да тут уже стоит запятая как классно и удобно :). А если туда элементы добавляются скриптом, то я как понял там ващее без разницы есть эта запятая или нет. Эта запятая как кот шрёдингера или как его там она вроде есть, но ее вроде нет :-).
W1
На сайте с 22.01.2021
Offline
284
#13
Dmitriy_2014 #:
поменять их я могу пока кружка чая стынет

Лучше попейте горячий.

Мой форум - https://webinfo.guru –Там я всегда на связи
RH
На сайте с 01.04.2021
Offline
13
#14
LEOnidUKG #:

Читаешь и думаешь... программисты из семьи аристократов! Хороший вкус, стандарт поведения, мода одежды...

Конечно.

Работая в команде очень важны общие правила, в том числе стандарты оформления кода.

Если разрабатываешь даже в одиночку, используя тот же symfony, будь добр использовать его coding standards.

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#15
RuslanH #:

Конечно.

Работая в команде очень важны общие правила, в том числе стандарты оформления кода.

Если разрабатываешь даже в одиночку, используя тот же symfony, будь добр использовать его coding standards.

Каждое это "если" нужно рассматривать по отдельности. Это не является общим правилом для всех и вся.

Графика
На сайте с 10.08.2014
Offline
60
#16
Dmitriy_2014 #:
Я так понял запятая нужна для того чтобы я как человек редактирующий код а-ля программист( А я к сожалению не программист ), решил добавить дополнительный элемент в массив

Запятая оставляет чувство недосказанности - как будто массив наполняли, но до конца так и не доделали. Лично моё мнение)

RH
На сайте с 01.04.2021
Offline
13
#17
Графика #:

Запятая оставляет чувство недосказанности - как будто массив наполняли, но до конца так и не доделали. Лично моё мнение)

Верно)

Если не будет запятой в конце массива, то чтобы добавить новый элемент в массив, нужно будет для последнего добавить запятую.

Так вот, если работаете с GIT, в коммите будут изменения двух строк кода, а не одной смысловой. 

Та и это просто удобнее, если убрать технический момент с GIT.

totamon
На сайте с 12.05.2007
Offline
437
#18
RuslanH #:
будут изменения двух строк кода, а не одной смысловой. 
интересно сколько это спасет деревьев или накормит голодных африканских детишек?🤔
Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
RH
На сайте с 01.04.2021
Offline
13
#19
totamon #:
интересно сколько это спасет деревьев или накормит голодных африканских детишек?🤔

Лучше же так читается (+), чем если была бы еще одна зеленая и красная (++-) и вообще не смысловая строка дублировалась бы)


12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий