如何将 php_beautifier 与 PEAR 代码标准结合使用?

发布于 2024-10-16 13:05:32 字数 42 浏览 2 评论 0原文

如何将 php_beautifier 与 PEAR 代码标准结合使用?

How do I use php_beautifier with PEAR Code Standards?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

∞梦里开花 2024-10-23 13:05:32

您必须使用 PHP_Beautifier_Filter_Pear 而不是默认过滤器

$oBeaut->addFilter('Pear',array('add_header'=>'php'));

或者从 CLI

$ php_beautifier --filters "Pear(add_header=php)"

PEAR 过滤器将

  • 在 switch 语句中的 Break 之后添加 2 个换行符。断行缩进与上一行相同
  • 函数定义中的大括号换行,与“function”构造相同的缩进
  • 以“#”开头的注释将替换为“//”
  • 开放标签替换为
  • T_OPEN_TAG_WITH_ECHO 替换为
  • 通过设置“add_header”,过滤器会添加标准 PEAR 注释标头(php、bsd、apache、lgpl、pear)之一或任何文件作为许可证标头。


You have to use PHP_Beautifier_Filter_Pear instead of the default filter.

$oBeaut->addFilter('Pear',array('add_header'=>'php'));

Or from CLI

$ php_beautifier --filters "Pear(add_header=php)"

The PEAR filter will

  • Add 2 newlines after Break in switch statements. Break indent is the same of previous line
  • Brace in function definition put on a new line, same indent of 'function' construct
  • Comments started with '#' are replaced with '//'
  • Open tags are replaced with <?php
  • T_OPEN_TAG_WITH_ECHO replaced with <?php echo
  • With setting 'add_header', the filter add one of the standard PEAR comment header (php, bsd, apache, lgpl, pear) or any file as licence header.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文