• @[email protected]
    link
    fedilink
    81 year ago

    If you’re in a language that supports it, please don’t use if (false) use if ($disallowAllUsers = false && $whateverTheRealConditionIs)

      • @[email protected]
        link
        fedilink
        3
        edit-2
        1 year ago

        That specific language is PHP, but the tip is applicable in any language that supports inline assignment.

    • Kogasa
      link
      fedilink
      11 year ago

      The assignment syntax is too close to comparison, which is what is more typical in that position. I would recommend

      const bool _isFeatureEnabled = false;
      if (_isFeatureEnabled && ...)
      

      if not a proper feature flag (or just remove the code).

    • @SpaceNoodle
      link
      -11 year ago

      It seems much worse to use a setter in an if statement.