Завершение 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 ?>