当用作对象的属性时,例如 User::id 或 File::id,我认为名称“id”非常有意义。然而 PHP Mess Detector 抱怨:
避免使用像 $id 这样的短名称的变量。
我知道, $id 作为局部变量的描述性不够,但类或对象名称应该提供足够的上下文。
如果“id”太短是有原因的,那么命名对象标识符变量的正确方法是什么?为什么?
当用作对象的属性时,例如 User::id 或 File::id,我认为名称“id”非常有意义。然而 PHP Mess Detector 抱怨:
避免使用像 $id 这样的短名称的变量。
我知道, $id 作为局部变量的描述性不够,但类或对象名称应该提供足够的上下文。
如果“id”太短是有原因的,那么命名对象标识符变量的正确方法是什么?为什么?