Hello @dedlfix,
PHP nennt das Numeric Strings
"When a string needs to be evaluated as number (e.g. arithmetic operations, int type declaration, etc.) …"
Eigentlich werden hier zwei String verglichen und nicht String mit Zahl. Ich sehe da kein "needs to be evaluated as number". Das ist für mich eine unerwartete Typkonvertierung.
Früher hieß das immer:
Kommt immer darauf an, was links steht.
Bei
var_dump(0 == '000');
hätte ich eine Typkonvertierung erwartet. Aber die Sache mit den Nullen-Strings ist schon lange bekannt und mMn ein schwerer logischer Bug.
Sollte man da mal eine Message verfassen, oder ist das in PHP V8 sowieso Schnee von gestern?
Glück Auf
Tom vom Berg
--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.