defined Checks whether a given named constant exists Description booldefined stringname Returns &true; if the named constant given by name has been defined, &false; otherwise. Checking Constants ]]> If you want to see if a variable exists, use isset as defined only applies to constants. If you want to see if a function exists, use function_exists. See also define, constant, get_defined_constants, function_exists, and the section on Constants.