小编Lee*_*ard的帖子

从另一个类中调用PHP类

非常简单,我猜,但为什么以下不起作用?我猜这是一个范围的东西,其中class2在class1中是不可见的.是的,我正在"调用非对象上的成员函数"错误.

class class1 {
    function func1() {
        $class2->func3();
    }
    function func2() {
        $this->func1();
    }
}

class class2 {
    function func3() {
        echo "hello!";
    }
}

$class1 = new class1();
$class2 = new class2();

$class1->func1;
Run Code Online (Sandbox Code Playgroud)

如果有人能帮我解决这个问题,我将非常感激.我一直在寻找一段时间,但我得到了很多其他人试图在其他类和类似的实例化新类的例子,而不是我有这个特殊的问题.

你认为我不会在课堂上做很多事情你是对的!

php oop

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

oop ×1

php ×1