Array oder Klasse ?

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

  • #16
    es ist garnicht so unclever eine Klasse dafür zu nehmen, aber dann mit
    ordentlichen set und get Methoden.
    Wenn der Rest deines Projektes auch auf Klassen basiert, kannste
    von dieser Basisklasse auch fein ableiten.

    Ich mach das dan meistens so in der Art:

    PHP Code:
    class Container{
      var 
    $var;
      function 
    Container(){}
      function 
    set($_name,$_value) { $this->var[$_name]=$_value; }
      function 
    get($_name) { return isset($this->var[$_name])?$this->var[$_name]:false; }
    }

    class 
    User extends Container{
      function 
    User(&$_query,...){
        
    $res $_query->select('select ...');
        
    $this->set('username',$res['username']);
        
    // ...
      
    }

    TBT

    Die zwei wichtigsten Regeln für eine berufliche Karriere:
    1. Verrate niemals alles was du weißt!


    PHP 2 AllPatrizier II Browsergame

    Comment


    • #17
      ui, hat jetzt nix mit dem thread zu tun. hab gesehen, dass du ein board programmiert hast. ist das open source?

      Comment


      • #18
        OffTopic:

        Bis jetzt noch nicht,
        weiß noch nicht so richtig was daraus wird.
        Verkaufen wär schön, aber wie überzeugt man
        die vB und wbb User .
        Mal sehen, nen paar Kleinigkeiten im Admin Panel
        sind auch noch offen.

        Angesetzt hatte ich das ganze mal aus "lange Weile"
        und "das kann ich auch!" inzwischen ist es ein riesen Teil
        geworden.
        Eine Firma will es laut meinem Kumpel (er hat Kontakt
        zur der Firma) schon gerne als Plattform nutzen, aber
        erst wenn die letzten Reste im ACP fertig sind.

        Ich hoff ja, das PHP5 das hält was versprochen wurde.
        50% mehr Performance für OO, dann geht das Board ab wie
        ne Rakete



        PS: Ich suche natürlich auch zuverlässige Tester
        TBT

        Die zwei wichtigsten Regeln für eine berufliche Karriere:
        1. Verrate niemals alles was du weißt!


        PHP 2 AllPatrizier II Browsergame

        Comment


        • #19
          hmm, scheinbar empfiehlt einem jeder was anderes

          ich nehm jetzt ein Array dafür.

          Englische Tastatur hat ich auch schon mal dran gedacht, und ich kenn auch sehr weite Teile (nicht die, die gleich sind, sondern die, die anders sind ), aber nicht das ganze layout, und das ist ziemlich störend, wenn man nicht nachgucken kann, welche Taste man braucht.

          Klassen benutze ich ab jetzt für vieles, aber ich glaube ich brauche da noch etwas Erfahrung, um zu lernen, was am besten in eine Klasse kommt, und was nicht, bzw. was man ableiten sollte und was eine eigene Klasse sein soll.
          hopka.net!

          Comment


          • #20
            @TBT

            OffTopic:

            Is halt so, ich suche noch ein Forum für mein cms. das wollte ich dort als modul einbinden. dein teil is ja schon richtig fett und würd jut dazu passen

            wenn dich das interessiert, kannste ja mal ne mail schreiben.

            Comment


            • #21
              OffTopic:
              meinte natürlich zwei hände Meine Finger arbeiten aber für diese Kombination so als ob sie einer wären.


              Klassen mit der (auch von Abraxax) vorgeschlagenen get methode sind ja inordnung. aber nicht direkt die variablen.

              @beebob: Klassen ohne Methoden hällst du für Sinnvoll?

              Comment


              • #22
                nee, so mit get und set methoden ist's sinnvoll.

                Comment

                Working...
                X