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()から返された値をに渡すにはどうすればよい$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()echoではなくreturnであることが判明したため、 では受け入れられませんでした$dept->get()。私のミス!

于 2012-12-28T01:36:20.373 に答える