Mit defined() kann man überprüfen, ob eine Konstante (name) definiert wurde und somit existiert. Im Erfolgsfall gibt die Funktion true, sonst false zurück. Beachten Sie, dass bei der Definition einer Konstanten mit define() als Vorgabe (d.h. wenn Sie kein drittes Argument angeben) zwischen Groß- und Kleinschreibung unterschieden wird (siehe 2. Beispiel).