メンバー変数のタイプ(特に他のクラスをメンバーとして)を明示的に宣言できる場合、IDE(Dreamweaverなど)はメンバーのメンバーを知ることができます。
class PHPClass(){
OtherClass $member_var;
}
メンバー変数のタイプ(特に他のクラスをメンバーとして)を明示的に宣言できる場合、IDE(Dreamweaverなど)はメンバーのメンバーを知ることができます。
class PHPClass(){
OtherClass $member_var;
}
唯一の方法は、次のようなドキュメントを使用することです。
class MyClass {
/**
* @var OtherClass This is my other class
*/
private $other;
}
PHPではそれを行うことはできませんが、型ヒントを使用して近づけることができます。
class PHPClass
{
protected $member_var;
public function __construct(OtherClass $member)
{
$this->member_var = $member;
}
}
ただし、それがDreamweaverで役立つかどうかはわかりません。
この質問はほぼ10年前のものであることを私は知っていますが、それでも... PHP 7.4では、プロパティ定義に型宣言を含めることができます。
https://www.php.net/manual/en/language.oop5.properties.php#language.oop5.properties.typed-properties