0

PHP フレームワークである Symfony 2 で多くのプログラミングを行っています。Python でプログラミングする場合、行を最大 79 文字の長さに保つのにそれほど問題はありませんが、PHP でプログラミングする場合、特にバンドル名が長い Symfony では、79 文字の行幅を維持するのが非常に難しいことがわかります。コードの見栄えを良くすると同時に、簡単に理解できるようにします。たとえば、以下のコードを 79 文字にラップして「適切」に保つのは非常に困難です。

return $this->render('MyDemoCodeVendorBundle:Default:preregister_service_vendor.html.twig', array('form' => $form->createView()));

このかなり短い線幅のコードをフォーマットする方法について、提案/スタイルの推奨事項はありますか? ありがとうございました!

4

1 に答える 1

2

PSR-2 のような広く受け入れられている標準を使用することをお勧めします: https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md。そのページには、長い行を扱う例がいくつかあります。PSR-2 は、79 文字を優先するのではなく、120 文字の「ソフト」制限を提案していますが、ガイドラインに従って、次のように行を記述します。

return $this->render(
    'MyDemoCodeVendorBundle:Default:preregister_service_vendor.html.twig',
    array('form' => $form->createView())
);

4 つのスペース インデントを想定すると、最大 75 文字になります。

于 2013-02-10T00:34:40.273 に答える