Что разрешено между этими двумя:
$value = 'value';
$user = 'John';
$timestamp = 1480927909;
$day = date('Y-m-d', $timestamp);
or
$value = 'value';
$user = 'John';
$timestamp = 1480927909;
$day = date('Y-m-d', $timestamp);
Что разрешено между этими двумя:
$value = 'value';
$user = 'John';
$timestamp = 1480927909;
$day = date('Y-m-d', $timestamp);
or
$value = 'value';
$user = 'John';
$timestamp = 1480927909;
$day = date('Y-m-d', $timestamp);
В PSR-2 нет особых правил для такого межстрочного выравнивания:
Из Заключение PSR-2:
Многие элементы стиля и практики намеренно опущены в этом руководстве. К ним относятся, но не ограничиваются:
- Объявление глобальных переменных и глобальных констант
- Декларация функций
- Операторы и присваивание
- Выравнивание между строк
- Блоки комментариев и документации
- Префиксы и суффиксы имени класса
- Лучшие практики
Будущие рекомендации МОГУТ пересмотреть и расширить это руководство, чтобы учесть те или иные элементы стиля и практики.
Как бы то ни было, межстрочное выравнивание обсуждалось для PSR-1 группой PHP-FIG, но в окончательной версии он был удален:
Первоначальная длинная форма PSR-1 описывала межстрочное выравнивание, глобальные переменные, тернарные операции, присваивание и многое другое. В итоге они были удалены по разным причинам; их эпитафия находится в заключении ПСР-2.
=
в какой-то момент в будущем. По этим причинам мне нравится иногда использовать этот тип выравнивания, но, конечно, не всегда. - person Simba   schedule 05.12.2016[$value, $user, $timestamp, $day] = ['value', 'John', 1480927909, date('Y-m-d', $timestamp)]
, что трудно понять. - person CJ Dennis   schedule 30.11.2018