定义抽象函数时的参数名称

时间:2012-07-19 03:31:48

标签: php codeigniter

我有一些定义抽象函数的抽象基类。例如(准系统),

abstract class My_Foo extends CI_Model {
  $protected a;
  $protected b;
  abstract public printWithExtra($extra);
}

class Bar extends My_Foo {
  public printWithExtra($param) {
    echo $this->a, $this->b, $param;
  }
}

在实现抽象函数时,我对参数的命名是否重要? 我不相信它,但我感觉有点偏执。

1 个答案:

答案 0 :(得分:1)

据我所知,你在函数中命名参数并不重要。

无论您将其命名为$ param还是$ data或$ value,都无关紧要,因为该变量仅适用于该函数,而不适用于类或全局范围。 但是,将相同的命名复制为抽象类始终是一种好习惯。它将使您的应用程序更具可读性。