I think PHP has === too.........
Fri Sep 15, 2023 5:51am

What really got me about the comment was everything before the comma:
Be aware that if "Notice"-level error reporting is turned off,

WHAT! The program behaves differently if a certain type of error reporting is enabled? I'd have never even thought about that as a possibility. The car pulls to the left but only when the tail lights are on?

  • because == wasn't equal enough. I think I found why it was evaluating to true if it wasn't defined in one of the comments in the PHP Manual: https://www.php.net/manual/en/function.define.php Be aware that if "Notice"-level error reporting is turned off, then trying to use a constant as a variable... more
    • I think PHP has === too.........- Puckdropper, Fri Sep 15 2023 5:51am
      • I didn't even catch that! - Erik_, Sat Sep 16 2023 10:17am
        That's crazy. It's like they took Perl's "use strict" and "use warnings" and combined them under just warnings for some reason.
"Forces act when not restrained" - Puckdropper