PHP使类构造函数变量在类之间是全局的
我做了一些搜索,找到了在类的构造函数中为类定义全局变量的示例,但我的问题是,如何使类构造函数变量在同一个php上的多个类之间是全局的 例如:PHP使类构造函数变量在类之间是全局的,php,class,variables,Php,Class,Variables,我做了一些搜索,找到了在类的构造函数中为类定义全局变量的示例,但我的问题是,如何使类构造函数变量在同一个php上的多个类之间是全局的 例如: $the_variable = new first_class(); class first_class { function first() { //does something } } class second_class { function second() { global $the_v
$the_variable = new first_class();
class first_class {
function first() {
//does something
}
}
class second_class {
function second() {
global $the_variable;
$the_variable->first();
//does something
}
}
class third_class {
function third() {
global $the_variable;
$the_variable->first();
//does something
}
}
class fourth_class {
function fourth() {
global $the_variable;
$the_variable->first();
}
}
如何使_变量可以访问,而不必在类中的每个函数中写入全局变量?这是一个糟糕的想法和糟糕的编程实践。不要这样做。了解依赖注入。你是说我应该在类中使用构造函数?我看了一些例子和解释,我现在明白了,谢谢。