tami: Gültigkeit von Variablen - Coding Style

Beitrag lesen

hi,

Tach!

Ich kenne das aus Java und da kriegt man Fehler geschmissen. Ist es dann die korrekte Art die Initialisierung wegzulassen?
Auch wenn dedlfix aufs Zend-Framework nicht so steht, finde ich, dass ein Blick, grade wenn man schon mit anderen Sprachen zu tun hat(te) was bringen kann:
http://framework.zend.com/manual/1.12/en/coding-standard.coding-style.html

Der ZF-Coding-Style sagt nur nichts zum Thema Initialisierung von Variablen aus, sondern wie Code aussehen muss, der Variablen etwas zuweist.

Du hättest auch auf den allgemeinen PHP-Coding Standard PSR verweisen können, aber auch der sagt nichts zur Initialisierung aus, sondern nur zur Schreibweise.

Naja, wenn man das mit dem Coding-Standard von JSLint / Douglas Crockford (http://www.jslint.com/ vergleicht, schon.

Die geben doch keine Beispiele (Funktionen ohne(!) Deklaration), wenn sie das nicht in ihren Beispielen dann korrekt machen. Im Gegensatz dazu mecker JSLint, wenn man die Variablen nicht initialisiert, auch wenn das in Javascript keinen Fehler werfen würde.

Es lohnt sich auch, mal eine der Zend-Framework-Dateien zu öffnen und anzuschauen, wie sie dort die Variablen initialisieren.

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