Ich kann nicht verstehen, warum dieser Code ausgeführt wird, ist nicht die Art, die ich möchte. PHP definiert() warum gibt es false zurück, auch wenn die Konstante definiert ist?
define('TEST', 123);
echo TEST;
echo "\n";
var_dump(defined(TEST));
Druck:
123
bool(false)
@downvoters falsch nennen, Geist zu erklären? Das ist eine gute Frage, es ist klar, was gefragt wird, er hat selbst etwas versucht und seinen Code geteilt. Er gibt auch seine Erwartungen und das Ergebnis an. – Kevin