【问题标题】:Use lower-case constants for false, true, null in NetBeans在 NetBeans 中对 false、true、null 使用小写常量
【发布时间】:2011-04-01 13:19:41
【问题描述】:

有什么方法可以将它们设置为小写的自动完成代码?它们自动以大写形式出现,我知道常量以大写形式定义,但我更喜欢它们的小写形式。

【问题讨论】:

    标签: php netbeans constants lowercase uppercase


    【解决方案1】:

    我在 C:\Program Files\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\

    【讨论】:

    • 在 Mac 上,该文件的路径是 /Applications/NetBeans/NetBeans\ [VERSION].app/Contents/Resources/NetBeans/php/phpstubs/phpruntime 并且要更改的 3 个常量在第 1482 行
    【解决方案2】:

    当我希望我的自动完成功能符合 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 即可。

    【讨论】:

      【解决方案3】:

      如果你想在NetBeans7.x/7.x/8.xUbuntu 中遵循PSR-2 小写truefalsenull 常量的编码风格格式,你需要: /home/user/netbeans-8.0/php/phpstubs/phpruntime/Core.php 文件(或Windows 位于:C:\Program Files\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,它必须正常工作。但如果还是不行,请尝试重新启动。

      【讨论】:

      • 在 Mac 上,该文件的路径是 /Applications/NetBeans/NetBeans\ [VERSION].app/Contents/Resources/NetBeans/php/phpstubs/phpruntime 并且要更改的 3 个常量在第 1482 行
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-05
      • 1970-01-01
      • 2016-03-27
      • 1970-01-01
      • 2015-07-20
      • 2015-02-22
      • 1970-01-01
      相关资源
      最近更新 更多