Tach!
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.
dedlfix.