Использование строчных констант false или True, нулевые в NetBeans


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

3 3

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