函数参数变量的命名约定?

Jör*_*örg 4 php parameters function naming-conventions

是否有命名约定或可能有关如何命名函数参数的指南?

永远,我一直这样做:

function divide( $pDividend, $pDivisor )
{ ... }
Run Code Online (Sandbox Code Playgroud)

这样我就会知道哪些变量作为参数传递.

(这是PHP的,但它应该适用于大多数编程语言)

是否有一个主要原因反对这个?

有没有更好的方法来做到这一点,或者最好是避免这样的命名方案?

Tot*_*oto 7

如果:

  1. 你的函数/方法写得很好而且简短(应该是这样)
  2. 变量名称足够描述

不需要这种做法.

如果你需要这个,那就意味着编写的代码不够可读(函数/方法太长),神秘的变量/函数名称,糟糕的OO实践,快捷方式,代码债务等等:)

因此,这将是代码需要重构/改进的信号.