Netbeans не предлагает методы, когда у меня есть несколько файлов

#php #netbeans

#php #netbeans

Вопрос:

У меня есть php-проект с несколькими файлами в netbeans. Допустим, в одном файле это выглядит так:

 <?php
$foo = new Foo();

?>
  

Когда я набираю $foo-> в этом файле, Netbeans предлагает все методы и свойства.
Когда я начинаю вводить $foo-> текст в другом файле, Netbeans подсказывает, что я имею в виду $foo , так что все в порядке.
Но тогда Netbeans забыл о типе и не предлагает никаких методов.

Также /* @var $foo Foo */ не помогает.

Возможно ли сообщить netbeans, что $foo всегда является объектом класса Foo?

Комментарии:

1. Вы правильно настроили include_path в своем проекте Netbeans? Можно ли найти файл, содержащий класс Foo , по включаемому пути? Вы включаете / требуете файл там, где это необходимо, или класс загружается динамически с помощью автозагрузкой?

2. Если не настроен include_path. Должен ли я, когда мне не нужен внешний исходный код? Класс определен в другом файле (часть того же проекта), и все эти файлы включены одним файлом, сначала определение класса, затем файл, который я процитировал выше, а затем другие файлы.

Ответ №1:

Я не верю, что есть способ. Вы должны подать это как ошибку:http://netbeans.org/community/issues.html