Versuch es mal mit Großbuchstaben bei der Definition.
Uli
Deprecate and Remove Case-Insensitive Constants: Die Unterstützung Case-insensitiver Konstanten wird als veraltet eingestuft und soll in der nächsten Major-Version entfernt werden. Beispiel:
define('FOO', 42, true); // Deprecated: define(): Declaration of case-insensitive constants is deprecated
var_dump(FOO); // Ok!
var_dump(foo); // Deprecated: Case-insensitive constants are deprecated. The correct casing for this constant is "FOO"
Hallo
Ich denke , dass TRUE ist das Problem.
Ab 7.3 soll das definieren mit 3.Parameter „missbiligt“ werden.
Das es in Error laeuft ist aber komisch.
Wenn man den 3.Parameter auf „TRUE“ setzt soll zwischen
Gross und Kleinschreibung nicht unterschieden werden.
Nimm mal den 3. Parameter ganz weg.
Ich persoenlich schreibe in dem Fall alles Gross.
Diese TRUE sagt aus , dass in deinem Script bei diesem
definierten Konstanten nicht zwischen Gross und Klein
unterschieden werden soll.
wie oben beschrieben ging bis 7.3
define (‚FOO‘,42,true);
var_dump (foo);