有一个开源的php项目,我想通过减少一些编码指导违规做出贡献。因为对于特定的嗅探大约有5000次违规行为,我猜想使用一些正则表达式是适当的。正则表达式在逗号前加逗号前的参数(符合编码准则)
编码指导规则称为“FunctionCallArgumentSpacingNoSpaceAfterComma”。这意味着所有的参数都应该用逗号和空格隔开。
这些示例代码片段违反此规则:
$this->message('About', 'Warning, very important!', $this->securityRisk().$this->alterPasswordForm(),2);
$sFiles = t3lib_div::getFilesInDir(PATH_typo3conf,'sql',1,1);
if (!strstr(implode(',',$sFiles).',', '/database.sql,')) {
任何人可以帮助创建一个有用的正则表达式来修复这些编码理念为指导违规?我尝试了几个小时,但不幸的是我无法自己解决这个问题。
你是否想过,如果可以用一个简单的正则表达式来做到这一点,有人会这样做? – geekosaur
有没有一个PHP IDE可以做到这一点? – jahroy
netbeans可以通过自动配置来实现这一点,但据我所知,它不能仅仅做这个特定的自动配置。所以我会搞砸一些其他的东西。 – mostwanted