0

我在 PHP 框架 Symfony 2 中进行了大量编程。当我在 Python 中编程时,将行长保持在 79 个字符以内并没有太大问题,但是当我在 PHP 中编程时,尤其是在具有长包名称的 Symfony 中,我发现很难保持 79 个字符的行宽同时保持代码美观和易于理解。例如,下面的代码很难包装到 79 个字符并保持“nice”。

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 建议 120 个字符的“软”限制,而不是您对 79 个字符的偏好,但按照他们的指导,我会这样写:

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

假设有 4 个空格缩进,最多可以给你 75 个字符。

于 2013-02-10T00:34:40.273 回答