0
class department {
    function get($department,$info) {
        //do something
    }
}

class employment {
    function get($user_id,$info) {
        //do something
    }
}

$dept = new department();
$emp = new employment();

$dept->get($emp->get($_SESSION['i'],'dept'), "open");

我正在尝试从$emp->get()函数中获取输出变量并将其放入$dept->get()函数中,但来自的输出$emp->get()未由 $dept->get().

我应该如何将返回的值传递给$emp->get()to $dept->get()

4

2 回答 2

2

类没有像这样初始化

$dept = new $department();
$emp = new $employment();

正确的语法是

$dept = new department;
$emp = new employment;

http://php.net/manual/en/language.oop5.php

于 2012-12-27T04:02:12.280 回答
0

原来的输出$emp->get()是 a echo,而不是 a return,所以它没有被$dept->get(). 我的错!

于 2012-12-28T01:36:20.373 回答