Что такое стандартное кодирование PSR-2 для инициализации массивов и цепочек методов?
$foo = array( 'one' => 1, 'two' => 2 ); $rows = DB::select('mytable') ->where_id($id) ->get_one();
В настоящее время PSR-2 не указывает ни
PS: даже в новых стандартах (когда BC не может быть оправданием) PHP не может быть простым, и есть путаные требования, такие как:
Когда присутствует, абстрактные и заключительные декларации ДОЛЖНЫ предшествовать декларации видимости.
Когда присутствует, статическое объявление ДОЛЖНО появиться после объявления видимости.
Оставайтесь классными, PHP
На этом этапе ни один из них явно не рассматривается в стандарте PSR-2. В заключении он отмечает, что ряд областей намеренно опущен, в том числе:
- Операторы и назначение
- Межстрочное выравнивание
Единственными соответствующими рекомендациями будут более общие из них, касающиеся таких строк, как длина строк и количество пробелов для отступов.
Другие стандарты, которые касаются этих предметов, включают PEAR и Zend .