1
これも可能ですか?たとえば、私は犬の配列を持っているとします。コード補完を動作させるにはどうすればよいですか?問題を説明するコードは次のとおりです。どんな助言も素晴らしいだろう!これを行うにはZend Studio(または他のEclipseベースのIDE)のオブジェクトの配列に対するヒント/補完
class Dog {
private $name;
public static function init_many(array $names) {
foreach ($names as $n) {
$collection[] = new self($n);
}
return $collection;
}
public function __construct($n) {
$this->name = $n;
}
public function bark() {
return sprintf('woof! my name is %s',
$this->name
);
}
}
$Scoobi = new Dog('scoobi');
$Scoobi-> // code hinting/completion works!
$dogs = Dog::init_many(array('scoobi', 'lassie', 'bingo'));
$dogs[0]-> // code hinting/completion doesn't work!
、私はここで (トップ結果の答えを見つけました配列コードのヒントについては):http://stackoverflow.com/questions/778564/phpdoc-type-hinting-for-array-of-objects – jusunlee