从PHP类返回变量到另一个类

时间:2012-12-27 03:58:11

标签: php class

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()

如何将从$dept->get()返回的值传递给{{1}}?

2 个答案:

答案 0 :(得分:2)

类没有像这样初始化

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

正确的语法是

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

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

答案 1 :(得分:0)

结果$emp->get()的输出为echo,而不是return,因此$dept->get()不接受。我的错!