PSR-2 Стандарт кодирования для массивов и метода цепочки?

Какое соглашение стандартного кодирования PSR-2 для инициализации массивов и цепочки методов?

$foo = array(
    'one' => 1,
    'two' => 2
);

$rows = DB::select('mytable')
    ->where_id($id)
    ->get_one();

Ответ 1

В настоящее время PSR-2 не указывает ни

PS: даже в новых стандартах (когда BC не может быть оправданием) PHP не может быть простым, и есть путающие требования, такие как:

При наличии абстрактных и окончательных объявлений ДОЛЖНО предшествовать декларации видимости.

При наличии статического объявления ДОЛЖНО появиться после объявления видимости.

Оставайтесь классными, PHP

Ответ 2

На этом этапе ни один из них явно не рассматривается в стандарте PSR-2. В conclusion он отмечает, что некоторые области намеренно опущены, в том числе:

  • Операторы и назначение
  • Межстрочное выравнивание

Единственными релевантными рекомендациями будут более общие из них в отношении таких строк, как длина строк и количество пробелов для отступов.

Другие стандарты, которые касаются этих предметов, включают PEAR и Zend.