Использование строчных констант 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константы вNetBeans7.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, он должен работать прямо. Но если это не сработает, попробуйте перезапуск.