php输出函数通过类返回

时间:2016-03-25 18:04:45

标签: php

这是我的代码,简化 我试图输出一些东西,从其他功能返回,但它不起作用。 我还尝试使用self::代替$this->

class a{
    function a(){

        return "aaaaaaaaaaaaaaaaah";

    }
    function b(){
        return "bbbbbbb";
    }
}
$a = new a;
class b{
    function ea($a){
        return "oajs$a";

    }
    function f(){
        global $a;
        $blah = $this->ea("asd");
        $blah .= $a->a;
        return $blah;
    }
}
$b = new b;
echo $b->f;

1 个答案:

答案 0 :(得分:0)

这就是你要找的东西。

class a {
    public function a(){
        return 1;
    }
    public function b(){
        return 2;
    }
}
class b{
    public $a;
    public function __construct() {
        $this->a = new a();
    }
    public function ea($a){
        return "ao$a";
    }
    public function f(){
        $blah = $this->ea("stuff");
        $blah .= $this->a->b();
        return $blah;
    }
}
$b = new b();
echo $b->f();