hi,
Aber ohne sinnvolles Beispiel bleibt es doch eh dabei, dass trotz ausgiebiger Diskussion von fachlich mehr oder weniger versierten Personen niemandem ein sinnvolles und nicht fehleranfälliges Beispiel für "==" in PHP eingefallen ist. Das kann man doch mal so stehen lassen, bis eins kommt ;-) ...
Zwar nicht wirklich Array oder Objekt aber wäre nicht
for($i=1; $i<$length; $i++) {
echo $obj->get($i);
if($i % 15 == 0) {
echo "\n";
}
}
> so ein Beispiel?
Naja, funktioniert das mit "===" nicht? Du weißt doch, dass du nur und ausschließlich hier zwei Ints miteinander vergleichen willst. Alles andere ist implizit \_nicht\_ gewollt. Wenn dir zwischendrin dein $i umgeschrieben würde in ein "" (leerer String, vermutlich auch leeres Array würde gehen oder auch leeres Objekt?), wäre dein Vergleich immer noch richtig (was bei einem zusätzlichen Absatz u.U. nicht so tragisch wäre). Das willst du im strengeren Sinne, und nur darum geht es, aber nicht zulassen. Von den Beispielen, dass es auch mit "==" "funzt", gibt es natürlich eine Menge.
Du schreibst ja auch nicht statt 1+2=3 1+2 ungefähr gleich 3, obwohl es stimmt (=funzt) ...;
mfg
tami