Hallo,
Bei Nichtfinden eine Exception zu werfen ist eigentlich auch unerwartet - ich würde FALSE zurückgeben, das ist zwar konzeptionell idiotisch, aber idiomatisch für PHP (warum sind die beiden Worte nur so ähnlich).
;-)
Das überzeugt mich nicht. Silent Failures sind technische Schulden
Das Nicht-Finden eines gesuchten Ausdrucks oder Objekts würde ich nicht als Failure bezeichnen, sondern es ist einer der zu betrachtenden Normalfälle. Gut, es gibt Grenzfälle - etwa wenn man auf dem Klo sitzt und kein Papier mehr findet. Das könnte ich dann tatsächlich als Failure gelten lassen. :-)
Die PHP Library ist historisch leider so gewachsen
Natürlich gewachsen wie jedes Geschwür?
Ciao,
Martin
--
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.