У меня возникла проблема с предложениями по классам, которые включены в включенные файлы.
Например, содержимое файла «Header.php»:
//File 'Header.php': include('User.php'); //Class file
Когда я теперь включаю Header.php в мой файл «Example.php», я не получаю никаких предложений:
//File 'Example.php': include('Header.php'); User::
в//File 'Example.php': include('Header.php'); User::
После ввода User :: I exspect Methods и Vars класса User в качестве предложений, но там arent any. Если бы я включил «User.php» непосредственно в мой «Example.php», это сработает, но это мне не помогает. Как решить эту проблему?
Это отлично работает для меня, но все файлы должны быть включены в файл проекта. Вы не можете просто открывать случайные файлы и включать их. Кроме того, если он отстает, попробуйте нажать Crtl + Space.
Вы можете использовать статическое ключевое слово, чтобы объявить свои методы и классы в классе. Тогда Netbeans (определенно в NB 6.9.1) покажет такие предложения, как ClassName :: … Но это одно решение не для всех случаев …