47得票5回答
StudlyCaps和camelCase有什么区别?

PSR建议,方法名必须使用camelCase命名法,类名必须使用StudlyCaps命名法。

44得票4回答
使用空格而不是制表符缩进的客观原因是什么?

根据PSR-2标准,使用空格而不是制表符进行文件缩进的客观原因是什么?请提供以下内容: 事实 参考文献 专业知识 PSR-2标准的基础是什么? PSR-2标准的作者们考虑到了比“外观和感觉”更多的因素,也就是说,他们有着比纯粹个人意见更为重要的考虑因素。很多人不理解为何在团队协作中应该使用...

36得票4回答
根据PhpStorm上的PSR-2规范,在文件末尾添加一个空行。

我使用PSR-2来规范我的代码风格。 当我使用Codesniffer检查文件时,大多数情况下我会得到以下错误。332 | ERROR | [x] Expected 1 newline at end of file; 0 found 很明显该如何修复。我需要知道PhpStorm是否有一种方...

24得票1回答
PSR-2 if语句 - 允许什么?

我可以像这样使用if语句吗:if(true) return $value; 或者必须总是带有花括号:if(true) { return $value; }

13得票2回答
PSR-2编码标准和Symfony2代码标准在phpcs中有哪些主要区别?

我正在尝试确定使用phpcs代码嗅探器要执行的代码风格。 自从Symfony2变得流行起来后,似乎使用其代码标准是一个很好的实践。另一方面,它的代码风格基于PSR2,因此这似乎是应该使用的最基本风格。 此外,在squizlabs/php_codesniffer的基本安装中,Symfony2...

13得票5回答
PSR-2 PHP三元运算语法中是否需要括号?

问题:PSR-2 PHP三元语法是否需要括号? 我想知道以下两个三元语句哪一个符合PSR-2标准 - 同时我还需要指向文档或权威链接的指引: $error = ($error_status) ? 'Error' : 'No Error'; 或者 $error = $error_stat...

12得票1回答
PSR2 - 多行数组的键和值之间缩进问题

根据PSR2规范,多行数组中键和值之间的正确方式是什么?$result = [ 'key1' => 'value1', 'another_key' => 'value2', 'some_other_key' => 'value...

12得票1回答
PSR-2是否要求垂直对齐?

这两个之间可以放置什么内容:$value = 'value'; $user = 'John'; $timestamp = 1480927909; $day = date('Y-m-d', $timestamp); 或者$value = 'value'; $user = 'Jo...

9得票1回答
PHP中命名空间中使用的是Controller还是Controllers,Model还是Models?

例如,Symfony使用\Controller。Yii2使用\controllers和\models。 有关...s|es的标准像PSR这样吗?

8得票1回答
运行 phpcs 时,出现错误:ERROR: Referenced sniff "PHPCompatibility" does not exist。

我想运行phpcs工具,但是出现了以下错误: “ERROR:引用的代码检查“PHPCompatibility”不存在。” 我运行了“phpcs -i”,结果如下: “已安装的编码标准为PEAR、PSR1、Zend、Squiz、PSR12、PSR2、MySource和PHPCompatib...