Использование строчных констант false или True, нулевые в NetBeans
Есть ли способ задать их в коде автозавершения в нижнем регистре? Они автоматически появляются в верхнем регистре, я знаю, что константы определяются в верхнем регистре, но я предпочитаю нижний регистр для них.
3 ответа:
Я нашел следующий в C:\Program файлы\NetBeans 6.9.1\php\phpstubs\phpruntime\Core.php
define ('LOG_PERROR', 32); define ('TRUE', true); define ('FALSE', false); define ('NULL', null); define ('ZEND_THREAD_SAFE', false); define ('ZEND_DEBUG_BUILD', false);
К
define ('LOG_PERROR', 32); //define ('TRUE', true); //define ('FALSE', false); //define ('NULL', null); define ('ZEND_THREAD_SAFE', false); define ('ZEND_DEBUG_BUILD', false);
Прокомментируйте некоторые "определения" и удалите кэш netbeans по адресу: % USERS%.netbeans\6.9\var\cache\
Вот что я сделал, когда хотел, чтобы мое автозавершение было PSR-2 совместимым.
Я использую NetBeans 7.3 и Windows 7.
Откройте этот файл в выбранном вами текстовом редакторе: %USERPROFILE% \ AppData\Roaming\NetBeans\7.3\phpstubs\phpruntime\Core.php
Поиск этого кода:
define ('TRUE', true); define ('FALSE', false); define ('NULL', null);
Если вас не волнует автозавершение, просто закомментируйте эти 3 строки:
// define ('TRUE', true); // define ('FALSE', false); // define ('NULL', null);
Если вы хотите, чтобы автозаполнение работало и использовалось в нижнем регистре, измените константы на строчные буквы:
define ('true', true); define ('false', false); define ('null', null);
Перезагрузите NetBeans и все.
, Если вы хотите следовать ПСР-2 кодирования стиль форматирования для строчных
true
,false
иnull
константы вNetBeans
7.x
/8.x
вUbuntu
вы нуждаетесь в: /главная/пользователя/версии NetBeans-8.0/РНР/phpstubs/phpruntime/ядра.php файл (или вWindows
в: C:\Program файлы\NetBeans 8.0\php\phpstubs\phpruntime\Core.php ) найдите следующие строки:define ('TRUE', true); define ('FALSE', false); define ('NULL', null);
И изменить на:
define ('true', true); define ('false', false); define ('null', null);
После этого не нужно перезапускать ваш
NetBeans
, он должен работать прямо. Но если это не сработает, попробуйте перезапуск.