Lotte: Variablenname URI oder URL

Hallo,
zuerst: klar kenn ich die diversen Seiten im Netz.

Ist folgendes eine URL: 'http://www.meine.de/seite/im/netz.html'?

Eine URI ist es ja auf jeden Fall. Speziell hab ich das Problem der Benennung von Variablen. In einem Quellcode steht 'URI = http://www.meine.de/seite/im/Netz.html'.
Könnte ich diese Variable in URL umbenennen?

Lotte

  1. Hallo!

    zuerst: klar kenn ich die diversen Seiten im Netz.

    Scheinbar nicht.

    Ist folgendes eine URL: 'http://www.meine.de/seite/im/netz.html'?

    http://de.wikipedia.org/wiki/Uniform_Resource_Identifier#URIs.2C_URLs_und_URNs

    Liebe Grüße aus Norddeutschland.

    --
    ie:{ fl:( br:> va:} ls:[ fo:| rl:? n4:~ ss:) de:> js:| ch:? sh:( mo:) zu:)
  2. Om nah hoo pez nyeetz, Lotte!

    Variablen- und andere Namen sind Schall und Rauch. Du solltest sie aber im Interesse einer besseren Lesbarkeit für dich und andere so benennen, dass aus ihrer Bezeichnung klar hervorgeht, welche Werte sie enthalten, so genannte sprechende Variablennamen.

    Also laenge statt l oder zaehler statt k oder ...

    Matthias

    --
    http://www.billiger-im-urlaub.de/kreis_sw.gif
    1. Du solltest sie aber im Interesse einer besseren Lesbarkeit für dich und andere so benennen, dass aus ihrer Bezeichnung klar hervorgeht, welche Werte sie enthalten, so genannte sprechende Variablennamen.

      Also laenge statt l oder zaehler statt k oder ...

      Ein guter Vorsatz, manche Leute sind irgendwie tippfaul oder wollen ihren Code klein halten oder so, aber ich habe neulich bspw. jemanden eine Sprache erklären hören und er benutzte sinngemäß den Satz: "Also mal angenommen wir erstellen eine Methode f (...)"
      und "f" stand hier nicht für "function", sondern war tatsächlich eine Abkürzung für das, was die Methode tun sollte ^^

      Ich persönlich schwanke allerdings oft zwischen den Sprachen oder nummeriere Variablen durch, was sicher auch kein guter Stil ist:
      $rueckgabe_von_programm  = exec(programm);
      $rueckgabe_von_programm2 = strip($rueckgabe_von_programm);
      oder sowas... halt wann immer ich glaube die frühere Version einer veränderten Variable nochmal zu brauchen, aber die zweite den gleichen Inhalt in irgendwie veränderter Form enthält.

      --
      sh:( fo:| ch:? rl:( br:& n4:& ie:{ mo:} va:) de:µ_de:] zu:) fl:( ss:| ls:[ js:(
    2. Also laenge statt l oder zaehler statt k oder ...

      Bei einer for-Schleife würde ich vermutlich nicht im Traum daran denken, den Zähler _nicht_ i zu Nennen. Es ist eine Unart wenn da "counter", "zaheler" oder sonstwas steht.

      Die äußere Schleife hat $i als Zähler, die nächst Schleife darin hat $j, dann $k usw - sie sieht man auf einen Blick, wie tief man in der Schleife ist und dass es sich um die Zählervariable eine Schleife handelt.

      1. Hallo,

        Bei einer for-Schleife würde ich vermutlich nicht im Traum daran denken, den Zähler _nicht_ i zu Nennen. Es ist eine Unart wenn da "counter", "zaheler" oder sonstwas steht.

        das sehe ich nicht so. Wenn die Laufvariable eine bestimmte inhaltliche Bedeutung hat, dann nenne ich sie auch so:

        for ($charcode=0x20; $charcode<0x80; $charcode++)
              echo sprintf("%02X: %s\n", $charcode, htmlspecialchars(chr($charcode)));

        Die äußere Schleife hat $i als Zähler, die nächst Schleife darin hat $j, dann $k usw

        Ja, das ist eine sehr verbreitete Konvention, die ich dann in Ordnung finde, wenn es sich nur um generische Indices handelt, oder nur um das Zählen um des Zählens Willen.

        So long,
         Martin

        --
        Arzt:    Gegen Ihr Übergewicht hilft wohl nur noch Gymnastik.
        Patient: Sie meinen, Kniebeugen und so?
        Arzt:    Nein, Kopfschütteln. Immer dann, wenn Ihnen jemand was zu essen anbietet.
        Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
        1. das sehe ich nicht so. Wenn die Laufvariable eine bestimmte inhaltliche Bedeutung hat, dann nenne ich sie auch so:

          for ($charcode=0x20; $charcode<0x80; $charcode++)
                echo sprintf("%02X: %s\n", $charcode, htmlspecialchars(chr($charcode)));

          Gutes argument, daran hab' ich in diesem Moment nicht gedacht.

          Die äußere Schleife hat $i als Zähler, die nächst Schleife darin hat $j, dann $k usw

          Ja, das ist eine sehr verbreitete Konvention, die ich dann in Ordnung finde, wenn es sich nur um generische Indices handelt, oder nur um das Zählen um des Zählens Willen.

          Das meinte ich.

          1. das sehe ich nicht so. Wenn die Laufvariable eine bestimmte inhaltliche Bedeutung hat, dann nenne ich sie auch so:

            for ($charcode=0x20; $charcode<0x80; $charcode++)
                  echo sprintf("%02X: %s\n", $charcode, htmlspecialchars(chr($charcode)));

            Gutes argument, daran hab' ich in diesem Moment nicht gedacht.

            Die äußere Schleife hat $i als Zähler, die nächst Schleife darin hat $j, dann $k usw

            Ich denke auch immer einen Moment darüber nach, welcher Fall vorliegt. Aber mal ehrlich, ob ich $i oder $index nehme ist doch Schnuppe ^^

            --
            sh:( fo:| ch:? rl:( br:& n4:& ie:{ mo:} va:) de:µ_de:] zu:) fl:( ss:| ls:[ js:(
      2. Om nah hoo pez nyeetz, suit!

        Die äußere Schleife hat $i als Zähler, die nächst Schleife darin hat $j, dann $k usw - sie sieht man auf einen Blick, wie tief man in der Schleife ist und dass es sich um die Zählervariable eine Schleife handelt.

        <del>Ich bin in einer Zeit groß geworden</del><ins>Als ich meine erste Programmiererfahrungen sammelte</ins> mit einem KC85 und Basic, war es üblich, Zählvarianten mit k zu bezeichnen, wahrscheinlich in Anlehnung an die Zahlenfolgen, deren allgemeines Folgenglied auch mit [latex]a_k[/latex] bezeichnet wurde. Die nächst innere Schleife dann [latex]l[/latex].

        Matthias

        --
        http://www.billiger-im-urlaub.de/kreis_sw.gif
  3. zuerst: klar kenn ich die diversen Seiten im Netz.

    Ist folgendes eine URL: 'http://www.meine.de/seite/im/netz.html'?

    Eine URI ist es ja auf jeden Fall. Speziell hab ich das Problem der Benennung von Variablen. In einem Quellcode steht 'URI = http://www.meine.de/seite/im/Netz.html'.
    Könnte ich diese Variable in URL umbenennen?

    Eine http URI sollte man nie als URL bezeichnen.
    Für http sollte man jedoch zwischen URIs und IRIs unterscheiden.

    mfg Beat

    --
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    Der Valigator leibt diese Fische