Checking for existence of constants before defining them
These are not PHP global variables, they are constants that cannot be modified(hence the name). Trying to redefine them, using a define() will trigger a notice since they are already defined(and consequently keep the initial value assigned). To stay away from notices, you should check if they have been defined() before. Example: define(‘VARIABLE’, ‘hello’); define(‘VARIABLE’, … Read more