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