PHP如何从另一个类调用函数?

时间:2014-02-13 14:46:42

标签: php

我在Database中有一个类database.php,有145个函数(17,000行),现在我读到这是不好的做法,所以我想把函数正确地排序到特定的类而不是“上帝”班。

我想知道的是如何从另一个类调用函数?以下是一个例子;如何从函数1中调用函数二?

database.php中

require("connect.php");

class Database {
private $connect;

function one() {
//call function two
}

}

forms.php

require("connect.php");

class Forms {
private $connect;

function two() {
//returns forms
}

}

我该怎么做?

1 个答案:

答案 0 :(得分:1)

在您给出的示例中:

function one() {
    $forms = new Forms;
    $forms->two();
}

另一种选择是

function one() {
      Forms::two();
   }

在表单中,您可以将方法更改为:

static function two() {

   }