Gruppierung von Attributdeklarationen schlechtes Design?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gruppierung von Attributdeklarationen schlechtes Design?

    Hi,
    ich wollte mich einmal erkundigen, ob irgend jemand einen Nachteil in der gruppierten Deklaration von Klassenattributen sieht. Ich meine also

    PHP-Code:
    /**
     * @var type $foo foo
     * @var type $bar bar
     */
    var $foo$bar
    statt

    PHP-Code:
    /**
     * @var type $foo foo
     */
    var foo;

    /**
     * @var type $bar bar
     */
    var bar
    Ich finde die gruppierte Version übersichtlicher je mehr Attribute es werden, da man sich sonst ja "totscrollt".

    Danke vorab!

  • #2
    var willst du eigentlich überhaupt nicht mehr verwenden, wenn du OOP unter PHP 5 betreibst ...

    Davon abgesehen, m.E. Geschmacksfrage. Mag sicherlich sein, dass es da unterschiedliche Coding-Conventions gibt, die es eine oder andere explizit fordern - so lange solche nicht vorhanden, mach wie du willst.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Scrollproblem hab ich keins. Meine IDE springt genau dort hin, wo ich hin will. Wer immer durch den kompletten Code scrollt, der macht was falsch

      Mal von dem abgesehen ist "var" veraltet. Du solltest lieber private, protected oder public benutzen.

      Kommentar


      • #4
        Klar, per default eh immer private.
        Ja ich arbeite zwar auch mit einer IDE aber da bin ich dann wohl "altmodisch"^^. Aber gut dass es scheinbar kein Problem ist, es so zu machen.

        Kommentar


        • #5
          Zitat von KillUrMind Beitrag anzeigen
          Aber gut dass es scheinbar kein Problem ist, es so zu machen.
          Außer du legst Wert auf sauber kommentierten Code. À la:
          PHP-Code:
          /**
           * Database ressource
           * @var ressource
           * @access private
           */
          private $connection;

          /**
           * Query ressource
           * @var ressource
           * @access private
           */
          private $result
          Peter
          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
          Meine Seite

          Kommentar

          Lädt...
          X