tami: "==" auch bei Arrays und Objekten "gefährlich"/fehleranfällig

Beitrag lesen

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
0 49

Gültigkeit von Variablen

Kenan
  • php
  1. 0
    dedlfix
    1. 0
      T-Rex
      1. 0
        dedlfix
        1. 0

          Gültigkeit von Variablen - Lesbarkeit und Konvention

          tami
          1. 0
            dedlfix
            1. 0
              tami
              1. 0
                dedlfix
                1. 0
                  tami
                  1. 0
                    dedlfix
                    1. 0

                      Lesbarkeit und Konvention in PHP und Javascript

                      tami
                      1. 0
                        dedlfix
                        1. 0
                          tami
                          1. 0
                            dedlfix
                            1. 0

                              Lesbarkeit und Konvention in PHP und Javascript "==" und "==="

                              tami
                              1. 0
                                dedlfix
                                1. 0
                                  tami
                                  1. 0
                                    dedlfix
                                    1. 0

                                      Lesbarkeit und Konvention .- "heile Welt ... zusammenlügen"

                                      tami
                                      1. 0
                                        dedlfix
                                  2. 0
                                    Sven Rautenberg
                                    1. 0
                                      tami
                                      1. 0
                                        tami
                                      2. 1
                                        Sven Rautenberg
                                        1. 0

                                          Wo funktioniert (braucht man) "==" und nicht "==="

                                          tami
                                          1. 0
                                            Matthias Apsel
                                            1. 0
                                              tami
                                            2. 1
                                              Sven Rautenberg
                                              1. 0

                                                "==" auch bei Arrays und Objekten "gefährlich" ...;

                                                tami
                                                1. 0
                                                  dedlfix
                                                  1. 0

                                                    "==" auch bei Arrays und Objekten "gefährlich"/fehleranfällig

                                                    tami
                                                    1. 0
                                                      dedlfix
                                                      1. 0
                                                        tami
                                                        1. 0
                                                          bubble
                                                          1. 0
                                                            tami
                                                            1. 0
                                                              dedlfix
                                                              1. 0
                                                                tami
                                                2. 2
                                                  Sven Rautenberg
                                                  1. 0

                                                    "==" bei Arrays "gefährlich"? Crockford on Programming Style...

                                                    tami
                                          2. 0
                                            Matthias Apsel
  2. 0
    tami
    1. 0
      dedlfix
      1. 0

        Gültigkeit von Variablen - Coding Style

        tami
        1. 0
          dedlfix
          1. 0
            tami
  3. 0
    Sven Rautenberg
    1. 0

      Variablen-Initialisierung mit "null" === Prinzipienbefriedigung?

      tami
      1. 0
        dedlfix
      2. 0
        Sven Rautenberg