我在我实现的脚本中有以下代码,它确实可以正常工作,只是想了解:
$variable1 = function1(); // function1 is a class method, it’s file included per require_once
$ variable1 -> function2(); // function2 is a class method, it’s file included per require_once
不是 - >这里是对象操作符? 但$ variable1中没有初始化实例保存。
帮助表示赞赏
答案 0 :(得分:6)
这只意味着function1()
返回一个对象。
因此,您可以使用该对象及其功能。
示例:
class Test {
function function2(){
echo "Hi";
}
}
function function1(){ return new Test; }
//SO:
$variable1 = function1();
$variable1->function2();