9

メンバー変数のタイプ(特に他のクラスをメンバーとして)を明示的に宣言できる場合、IDE(Dreamweaverなど)はメンバーのメンバーを知ることができます。

class PHPClass(){
    OtherClass $member_var;
}
4

3 に答える 3

17

唯一の方法は、次のようなドキュメントを使用することです。

class MyClass {

    /**
     * @var OtherClass This is my other class
     */
    private $other;

}
于 2012-04-30T13:17:01.653 に答える
6

PHPではそれを行うことはできませんが、型ヒントを使用して近づけることができます。

class PHPClass
{
    protected $member_var;

    public function __construct(OtherClass $member)
    {
        $this->member_var = $member;
    }
}

ただし、それがDreamweaverで役立つかどうかはわかりません。

于 2012-04-30T13:16:18.333 に答える
0

この質問はほぼ10年前のものであることを私は知っていますが、それでも... PHP 7.4では、プロパティ定義に型宣言を含めることができます。

https://www.php.net/manual/en/language.oop5.properties.php#language.oop5.properties.typed-properties

于 2022-02-03T12:33:02.817 に答える