defined — Checks whether a given named constant exists
defined ( string $name ) : bool
Note:
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().