Tach!
Nein, wenn keiner der beteiligten Operanden des Ausdrucks ein numerischer Typ ist, findet keine Umwandung in Zahlen statt.
Kannst du das garantieren? PHP ist keine typsichere Sprache.
Das garantiert PHP. Typsicher heißt nicht, dass es nach Belieben Typen ändert. Die Regeln, wann was passiert sind definiert. Eine Umwandlung in eine Zahl findet nur dann statt, wenn eine Situation einen Zahlenwert benötigt. Vergleiche zwischen zwei Strings gehören nicht dazu.
dedlfix.