[英]PHP how to call function from another class?
我在database.php
有一个具有145个函数(17,000行)的类Database
,现在我已经读到这是不好的做法,因此我想将这些函数正确地分类为特定的类,而不是“ God”类。
我想知道的是如何从另一个类调用函数? 下面是一个例子; 如何从功能一中调用功能二?
为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
}
}
我该怎么做呢?
在您给的示例中,您将执行以下操作:
function one() {
$forms = new Forms;
$forms->two();
}
另一种选择是
function one() {
Forms::two();
}
在Forms中,您可以将方法更改为:
static function two() {
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.