PHP 使用多个调用和参数是否有任何代码标准?
Is there any code standards for PHP using multiple calls and arguments?
我正在使用 Doctrine 并且在 PHP 中有这一行:
$result = $entityManager->getRepository('Example\Entity\Users')->findOneBy(array(
'address' => $address->getId(),
'email' => $email->getEmail(),
'type' => $type->getId(),
));
我想知道是否有任何代码标准来设置多次调用的线路。我查看了 Symphony 和其他一些 PSR,但找不到任何具体内容。
PSR 目前没有指定它们。我通常在链接方法时采用 jQuery 方法,例如,每个链 link 在其自己的行上缩进。所以,以你的代码为例,我会做这样的事情:
$result = $entityManager
->getRepository('Example\Entity\Users')
->findOneBy(
array(
'address' => $address->getId(),
'email' => $email->getEmail(),
'type' => $type->getId(),
)
);
但话又说回来,有些人会觉得它丑陋,有些人不会:)它是PHP,毕竟没有其他语言会产生如此多的混合意见:)
我正在使用 Doctrine 并且在 PHP 中有这一行:
$result = $entityManager->getRepository('Example\Entity\Users')->findOneBy(array(
'address' => $address->getId(),
'email' => $email->getEmail(),
'type' => $type->getId(),
));
我想知道是否有任何代码标准来设置多次调用的线路。我查看了 Symphony 和其他一些 PSR,但找不到任何具体内容。
PSR 目前没有指定它们。我通常在链接方法时采用 jQuery 方法,例如,每个链 link 在其自己的行上缩进。所以,以你的代码为例,我会做这样的事情:
$result = $entityManager
->getRepository('Example\Entity\Users')
->findOneBy(
array(
'address' => $address->getId(),
'email' => $email->getEmail(),
'type' => $type->getId(),
)
);
但话又说回来,有些人会觉得它丑陋,有些人不会:)它是PHP,毕竟没有其他语言会产生如此多的混合意见:)