우리는 이클립스 PDT 또는 젠드 스튜디오에 의해 자동 완성 될 수있는 객체를 만들려고 노력하고 있습니다. 그러나 우리는 한마디로 말했고 저는 여러분에게 물어보고 싶었습니다.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();
이 아무 문제가 없지만, 이클립스 PDT 또는 젠드 스튜디오에서, 자동 완성 완료되지 않습니다 -> 테스트() 부분. Eclipse PDT를 대신하여 이에 대한 해결책이 있습니까? 아니면 해당 클래스를 작성하는 다른 방법이 있습니까?
필자는 Eclipse/Zend에서 항상이 문제를 겪고 있습니다 ... 자동 완성 모듈이 도달 할 수있는 복잡성이 있지만 그 이상은 없습니다. –
Eclipse는 모르지만 NetBeans에서는 @return을 사용하여 PHPdoc 주석을 추가합니다. – Mchl
어떤 IDE에 도움이 필요합니까? Eclipse PDT 또는 Zend Studio? – rxgx