根据Symfony编码标准进行类型转换后是否需要保留空间?

Kir*_*rby 4 php coding-style symfony

我只是在官方文档中找不到答案。因此,PHP Code Sniffer说这是必需的(编码标准包escapestudios/symfony2-coding-standard)。

示例如下:

$result = (bool) foo();
Run Code Online (Sandbox Code Playgroud)

反之亦然:

$result = (bool)foo();
Run Code Online (Sandbox Code Playgroud)

Tom*_*uba 5

是的,它是

在此处输入图片说明

如何申请?

  • 在CodeSniffer中,您正在寻找 PHP_CodeSniffer\Standards\Generic\Sniffs\Formatting\SpaceAfterCastSniff

  • 在PHP-CS-Fixer中,它将是 PhpCsFixer\Fixer\CastNotation\CastSpacesFixer

在此处输入图片说明

这里使用的工具是EasyCodingStandard-您可以阅读有关它的介绍性文章