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.