php对象运算符 - >没有实例?

时间:2012-04-04 13:48:34

标签: php object operator-keyword

我在我实现的脚本中有以下代码,它确实可以正常工作,只是想了解:

   $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中没有初始化实例保存。

帮助表示赞赏

1 个答案:

答案 0 :(得分:6)

这只意味着function1()返回一个对象。

因此,您可以使用该对象及其功能。

示例:

class Test {
    function function2(){
        echo "Hi";
    }
}

function function1(){ return new Test; }


//SO:

$variable1 = function1();  
$variable1->function2();