私たちは、eclipse PDTやZend Studioでメソッドを自動完成させることができるオブジェクトを作成しようとしていますが、私たちは一点を凝らしておきました。PHPで異常な型キャスト
問題は次のとおりです。 Eclipseは以下のコードを持つクラスのメソッドに到達できません。 PHPで
class Soup {
private static $_obj;
public function __construct(){}
public static function getObj($objName){
if(isset(self::$_obj)) {
return self::$_obj;
} else {
self::$_obj = new $objName;
return self::$_obj;
}
}
}
class Foo extends Obj {
}
class Obj {
public function test() {}
}
// This is what we are trying to reach;
Soup::getObj('Foo')->test();
がこれで問題はありませんが、EclipseのPDTやZend Studioで、自動補完が完了しない - >テスト()の部分。 Eclipse PDTに代わってこれに対する解決策があるのですか、あるいはそのクラスを作成する別の方法がありますか?
私はいつもEclipse/Zendでこの問題を抱えています...複雑な点があります。オートコンプリートモジュールは到達可能ですが、これ以上は何もありません。 –
Eclipseは分かりませんが、NetBeansで@returnを使ってPHPdocコメントを追加すると、作業が行われます – Mchl
どのIDEが助けになりますか? Eclipse PDTまたはZend Studio? – rxgx