Gruppierung von Attributdeklarationen schlechtes Design?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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.

    Comment


    • #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.

      Comment


      • #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.

        Comment


        • #5
          Originally posted by KillUrMind View Post
          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

          Comment

          Working...
          X