xNeTworKx: Wofür steht in dem Fall der Punkt ?

Hallo,
ich sehe desöfteren in meinem CGI Buch eine Punkt vor einem =
-Zeichen. Ich weis leider noch immer nicht ganz wofür dieser steht ?
hier ein Beispiel :
$record .= $query->param('browser') . "\n";
        ^
        |
        |

  1. Hallo,
    ich sehe desöfteren in meinem CGI Buch eine Punkt vor einem =
    -Zeichen. Ich weis leider noch immer nicht ganz wofür dieser steht ?
    hier ein Beispiel :
    $record .= $query->param('browser') . "\n";

    .=  : Zeichenketten verbinden.

    +=  : Addieren
    -=  : Subtrahieren
    ...

    Alles nur, um schneller und effizienter zu programmieren.

    Beispiel:

    aus $foo = 'hello ' . $foo;
    wird $foo .= 'hello ';

    6 Bytes weniger!!! :-)

    Gruss

    Philipp

    1. Hi,
      danke für die schnelle Antwort. Da fällt mir ein, daß ich sowas schon mal in meinem Perl Buch gelesen hab (Habs wohl irgendwie verschwitzt =) )

      1. danke für die schnelle Antwort. Da fällt mir ein, daß ich sowas schon mal in meinem Perl Buch gelesen hab (Habs wohl irgendwie verschwitzt =) )

        Keine Ursache.
        Ich vergesse auch vieles. Und ich kriege langsam ein Durcheinander in der Vielfaltigkeit der Sprachen ( z. B. wenn ich parallel ASP und Perl programmiere und dann kommt noch irgend ein Pascalprogramm dazwischen ... => kann mich dann nicht einmal mehr an meinen Namen erinnern, so ein Durcheinander gibt's ).

        Viele Grüsse

        Philipp

    2. .=  : Zeichenketten verbinden.

      +=  : Addieren
      -=  : Subtrahieren
      ...

      Alles nur, um schneller und effizienter zu programmieren.

      Beispiel:

      aus $foo = 'hello ' . $foo;
      wird $foo .= 'hello ';

      Oh, falsch!

      so ists richtig:

      aus $foo = $foo . ' hello';
      wird $foo .= ' hello';

      als Ausgabe: "xyz hello".

      .= fügt die Zeichenfolge nach dem '=' hinten an den String an!

      Tschuldigung, ich verwende diese Notation nie. Bin halt ein alter Hase und programmiere noch mit Pascal.

      Gruss

      Philipp