php IDE intellisense для объектов класса

// У меня есть такой код

class Docs{
public $docName;
public $files=array();
}
class Files{
public $fileName;
}
$doc=new Docs;
$doc->files[0]=new Files;

// I have intellisense in this level
$doc->

//but there is no intellisense in next level
$doc->files[0]->

// какую IDE я должен использовать?
// Я уже тестирую Dreamweaver и Zend Studio.

-1

Решение

Так как PHP может быть типизирован по утке, типы свойств объекта не могут быть определены без явного объявления типа через PHPDoc (если DreamWeaver поддерживает это) или отражение, выполняемое IDE, если поток достаточно ясен (если свойство было передано объекту конструктором, использующим хинтинг скалярного типа и т. д.).

Файлы $ doc-> могут содержать что угодно, так что же может делать среда?

В любом случае я всегда рекомендую PhpStorm как PHP IDE.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]