wann " wann '

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

  • #16
    So und ich setz nochmal ein drauf! Welchen Programmier Stil benutzt ihr?

    PHP-Code:
    // PEAR Coding standart
    if ($a == "<condition>") {
       echo 
    "<body>";
    }


    // Allman or BSD style
    if ($a == "<condition>")
    {
       echo 
    "<body>";
    }

    // GNU-Style
    if ($a == "<condition>")
       {
          echo 
    "<body>";
       }

    // Whitesmiths style
    if ($a == "<condition>")
       {
       echo 
    "<body>";
       } 
    Ich "benutze" den PEAR Coding Style, find den persönlich am übersichtlichsten.

    Kommentar


    • #17
      Ich verwende den Goth' Style ... ähnlich wie PEAR:
      PHP-Code:
      // Goth Coding standard
      if ( $a == "<condition>" ) {
         echo 
      "<body>";

      Insbesondere der GNU-Style (ich verwende Tab's zum einrücken) führt dazu das man mehrere Bildschirme nebeneinander stellen muss um den Überblick zu behalten ... !
      carpe noctem

      [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
      [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

      Kommentar


      • #18
        eigentlich versuche ich mich an den PEAR Standard zu halten, aber bei schleifen weiger ich mich

        while () {
        }

        zu schreiben

        meine schleifen sehen so aus :

        schleifenwort(...)
        {
        anweisung;
        }


        An mich bitte keine unaufgeforderten E-Mails senden (ausser ihr seid bereit geld zu zahlen, dann gerne )

        Kommentar


        • #19
          Allman or BSD style
          wobei ich allerdings erst heute erfahre, dass es dafür einen namen gibt, kannte bisher nur den pear-standard mit namen.

          gruss
          peter
          Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
          Meine Seite

          Kommentar


          • #20
            PHP-Code:
            // asp2php's standard

            // einfache Anweisung
            if ($a == "<condition>"
               echo 
            "<body>";
            else
               echo 
            "<body style=\"bla...\">";

            // Anweisungsblock
            if ($a == "<condition>")  {
               echo 
            "<body>";
                ...
            } else {
               echo 
            "<body style=\"bla...\">";
                ....
            // end if ($a == "<condition>") 

            Kommentar


            • #21
              PHP-Code:
              // GNU-Style
              if ($a == "<condition>")
                 {
                    echo 
              "<body>";
                 } 
              Mein Stil

              Finde ich persönlich am übersichtlichsten aber das ist Jedem wohl seine eigene Meinung bzw. Stil.....
              [color=blue]MfG Payne_of_Death[/color]

              [color=red]Manual(s):[/color] <-| PHP | MySQL | SELFHTML |->
              [color=red]Merke:[/color]
              [color=blue]Du brauchst das Rad nicht neu erfinden ! [/color]<-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

              Murphy`s Importanst LAWS
              Jede Lösung bringt nur neue Probleme
              Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
              In jedem kleinen Problem steckt ein großes, das gern raus moechte.

              Kommentar


              • #22
                Für ganz sauberen Code brauchst du immer nur ' verwenden.

                Die " brauchst du eigentlich nur, wenn du Variablen mitten in Strings stehen hast, aber das entfällt bei sauberem Code.
                @Hopka: DU verwendest keine Zeilenumbrüche, etc. oder?

                Kommentar


                • #23
                  Original geschrieben von TobiaZ
                  @Hopka: DU verwendest keine Zeilenumbrüche, etc. oder?
                  Er verwendet auch <marquee>
                  [color=blue]MfG Payne_of_Death[/color]

                  [color=red]Manual(s):[/color] <-| PHP | MySQL | SELFHTML |->
                  [color=red]Merke:[/color]
                  [color=blue]Du brauchst das Rad nicht neu erfinden ! [/color]<-ForumSuche rettet Leben-> || <-Schau in den Codeschnippsels->

                  Murphy`s Importanst LAWS
                  Jede Lösung bringt nur neue Probleme
                  Das Fluchen ist die einzige Sprache, die jeder Programmierer beherrscht.
                  In jedem kleinen Problem steckt ein großes, das gern raus moechte.

                  Kommentar


                  • #24
                    OffTopic:

                    Kommentar


                    • #25
                      Original geschrieben von TobiaZ
                      @Hopka: DU verwendest keine Zeilenumbrüche, etc. oder?
                      PHP-Code:
                      $string 'Text vor' chr(10) . 'und nach dem Zeilenumbruch'

                      Ne, hast schon recht - is mir vorhin auch aufgefallen, dass \n und Co doch so ein Fall sind, wo man die " braucht, allerdings benutze ich das echt fast nie.
                      hopka.net!

                      Kommentar


                      • #26
                        so dumm wäre es ja mit chr() auch nicht

                        Kommentar


                        • #27
                          mhh

                          PHP-Code:
                          $var "Normaler Text mit " $variable;

                          $html_text '<input type="text" value="html_text" />'
                          das ist so mein Style.

                          PS: w3c kompatibel halt!

                          Kommentar


                          • #28
                            Warum messt Ihr den Unterschied nicht einfach:

                            PHP-Code:
                            <?PHP

                            $var1 
                            'test1';
                            $var2 'test2';

                            $start get_microtime();
                            for (
                            $i=0$i<10000$i++)
                            {
                                
                            $test "Das ist ein Test, wie schnell PHP die Variable $var1 und $var2 in einen Text einfügen kann und welche Version dafür schneller ist.";
                            }
                            echo 
                            get_microtime() - $start.'<br />';

                            $start get_microtime();
                            for (
                            $i=0$i<10000$i++)
                            {
                                
                            $test 'Das ist ein Test, wie schnell PHP die Variable '.$var1.' und '.$var2.' in einen Text einfügen kann und welche Version dafür schneller ist.';
                            }
                            echo 
                            get_microtime() - $start;

                            function 
                            get_microtime()
                            {
                                list(
                            $usec$sec) = explode(' 'microtime());
                                return ((float)
                            $usec + (float)$sec);
                            }

                            ?>
                            Als Ausgabe kommt ein minimaler Geschwindigkeitsvorteil für die 2. Version:

                            Code:
                            0.044947862625122
                            0.034877061843872
                            Der Fairness halber muss ich dabei sagen, dass die Ergebnisse sehr stark schwanken, aber ich tippe mal, dass die Geschwindigkeit von der zweiten Version ca. 10 bis 25 % schneller ist.
                            Zuletzt geändert von S.Oliver; 09.12.2004, 15:38.

                            Kommentar


                            • #29
                              um nochmal auf das ursprüngliche Thema zu kommen:
                              statt
                              // PEAR Coding standart
                              if ($a == "<condition>") {
                              echo "<body>";
                              }
                              lieber
                              // PEAR Coding standart
                              if ("<condition>"==$a) {
                              echo "<body>";
                              }
                              Die Variable steht rechts - dadurch vermeide ich ein ungewolltes "Überschreiben" von $a wenn ich ein "=" vergesse.

                              Das ist für mich sauberer Code ... nicht die Tatsache ob vor dem { ein Zeilenumbruch oder ein Tab ist. Wichtig ist für mich, dass Blöcke hervorgehoben sind - und zwar immer gleich. Ob ich nun die Pear oder eine andere Variante nutze ist Geschmackssache - hauptsache ich entscheide mich für eine ...

                              Kommentar

                              Lädt...
                              X