php类中两个函数的并集结果

php类中两个函数的并集结果,php,class,Php,Class,我有php类(简单示例): 另外,将类名大写,这些函数上需要括号: class Test{ public function __construct() { //some code } public function __destruct() { //some code } public function echo1() { //some code return "Hello";

我有php类(简单示例):


另外,将类名大写,这些函数上需要括号:

class Test{
    public function __construct() {
        //some code
    }

    public function __destruct() {
        //some code
    }

    public function echo1() {
        //some code
        return "Hello";
    }

    public function echo2() {
        //some code
        return "World";
    }
}
$obj= new Test;
echo $obj->echo1()." ".$obj->echo2();

您可能需要稍微更改一下功能

...

public function echo1() {
    //some code
    echo 1;
    return $this;
}

public function echo2() {
    //some code
    echo 2;
    return $this;
}

...
那就这样说吧

(new test())->echo1()->echo2();

您希望如何返回这两个值?为什么必须创建两个不同的对象?
...

public function echo1() {
    //some code
    echo 1;
    return $this;
}

public function echo2() {
    //some code
    echo 2;
    return $this;
}

...
(new test())->echo1()->echo2();