Завершение PHP-кода NetBeans для стандартных функций

Я начал использовать NetBeans 6.9.1 для разработки проектов PHP. Хотя это и в определенной степени обеспечивает завершение кода, но оно ни в коем случае не завершено. Например, часто используемые функции, такие как implode, explode, отсутствуют в списке для завершения кода. Кроме того, было бы удобно иметь завершение кода для объектов, созданных из встроенных классов, таких как HttpRequest.

Есть ли в любом случае получить код завершения для пунктов, упомянутых выше.

3 ответа

Решение

Попробуй это...

  • Сервис-> Параметры
  • Селкт "Редактор"
  • Выберите "Завершение кода"
  • В раскрывающемся списке выберите "PHP"

Вы увидите список вариантов завершения кода ТОЛЬКО для проекта PHP

  • Если у вас есть глобальные переменные / объекты, установите "Завершение кода для переменных" и установите "Все переменные".
  • Если вы используете методы без статического перед ними в качестве статического, убедитесь, что в разделе "Завершение кода для методов класса" у вас есть "Также нестатические методы после::"

Если вы не используете пространства имен PHP 5.3, убедитесь, что ваш тип проекта является тестом для PHP 5.2/5.1. Чтобы проверить это, щелкните правой кнопкой мыши ваш проект-> Свойства-> Источники-> Версия PHP.

Теги устарели (начиная с php 7.0+), но вы можете включить их в NetBeans, если вы работаете с устаревшим кодом по адресу:

Свойства проекта -> Метка источников Опция: Разрешить короткие теги, также возможно разрешить использование там тегов ASP <%%>.

Я проверил вышеупомянутую ветку, и мои настройки проекта верны, так же как настройки PHP и плагины включены. Каждое окно редактора PHP показывает и редактируемую форму, но нет никаких подсказок, дополнений или чего-либо еще, что было бы полезно при написании кода. Я понял это в конце: каждый раздел PHP начинался и заканчивался, как показано ниже:

<?   ?>

должно было:

<?php    ?>
Другие вопросы по тегам