24

PHPdoc を使用して、関数またはオブジェクト メソッドによって返されるオブジェクト プロパティを定義できるかどうかを調べようとしています。

次のクラスがあるとします。

class SomeClass {
    public function staffDetails($id){

        $object = new stdClass();
        $object->type = "person";
        $object->name = "dave";
        $object->age = "46";        

        return $object;
    }
}

これで、入力パラメーターを簡単に定義できるようになりました。

 /**
 * Get Staff Member Details
 * 
 * @param   string  $id    staff id number
 * 
 * @return  object
 */

class SomeClass {
    public function staffDetails($id){
        $object = new stdClass();
        $object->type = "person";
        $object->name = "dave";
        $object->age = "46";        

        return $object;
    }
}

問題は、問題のメソッドによって返される (stdClass の) 出力オブジェクトのプロパティを定義するための同様のものがあるかどうかです。別のプログラマーがこのクラスを開いてメソッドを手動で調べて、戻りオブジェクトが何を返しているかを確認する必要がないようにするには?

4

4 に答える 4