Laravel中的名称变量

Oc *_*Dau 6 php laravel laravel-4

请参阅:如何在Laravel和PHP中命名变量.

$ firstName或$ first_name?

$ userid或$ userId或$ user_id?

Ora*_*ill 9

PSR-1编码标准有这样的说法:

无论使用何种命名约定,都应该在合理的范围内一致地应用.该范围可以是供应商级别,包级别,类级别或方法级别.

就个人而言,我使用mixedCase作为属性,并在函数,方法或全局范围中定义的变量中使用分开的下划线.

重要的是要始终如一地使用它,以便您能够轻松判断变量是否被误用(即我知道如果没有对象运算符我看到了一个带有驼峰的变量,我知道这是一个错误).

Larvel 4的编码指南声明他们遵守PSR-1而没有提到变量的表示.


小智 5

Laravel 3: $first_name
Laravel 4: $firstName
Run Code Online (Sandbox Code Playgroud)

为什么?因为您遵循框架约定使您的代码更容易阅读以供稍后加入项目的其他开发人员阅读.

这不是我个人的偏好.这就是人群希望做的事情.:)

  • 他们已经正式采用了一个,然后他们应该发布它们的编码指南. (3认同)