dedlfix: PHP vs. PERL

Beitrag lesen

echo $begrüßung;

http://www.heckmeck.de/computerstuff/scheiss_php/

* Aufrufketten

Das erste Beispiel geht mittlerweile in PHP5

* Überraschung mit next

for ($i=0; $i<10; $i++) {
  if ($i < 5) {
    next;
  }
  print "$i ";
}

Tja, hätte der Autor mal lieber auch die Notices eingeschaltet, dann würde er sehen, dass das next nicht als Schlüsselwort sondern als Konstante interpretiert wird. Und da diese nicht existiert, macht PHP automatisch einen String draus (siehe auch $array[ohneAnführungszeichen]).
Das Schlüsselwort für den nächsten Schleifendurchlauf lautet continue;

* Variablenauswertung in Strings

Lässt sich als "foo {$array['key']} bar" schreiben.

* require()

warum sollte man nicht HTML-Teile, mehrfach einladen? Nicht immer verbergen sich nur Funktionen in Include-Dateien.

Das stimmt alles nicht und ist lächerlich?

Und für die anderen Unterschiede: Mein Gott, PHP ist PHP und nicht Perl. Wer die Syntax nicht mag oder sich mit Unterschieden zu anderen Sprachen nicht abfinden will, soll's lassen.

echo "$verabschiedung $name";

0 66

PHP vs. PERL

Nizzan
  • programmiertechnik
  1. 0
    Struppi
    1. 0
      Fabian Transchel
      1. 0
        Struppi
    2. 0
      mark chopin
      1. 0
        Struppi
    3. 0
      dedlfix
      1. 0
        Struppi
        1. 0
          dedlfix
          1. 0
            Struppi
            1. 0
              Sven Rautenberg
              1. 0
                Siechfred
                1. 0
                  Sven Rautenberg
                  1. 0
                    Struppi
                    1. 0
                      Sven Rautenberg
                      1. 0
                        Struppi
                  2. 0
                    Christian Kruse
                    1. 0
                      Manuel B.
                      1. 0
                        Christian Kruse
                        1. 0
                          Manuel B.
                          1. 0
                            Christian Kruse
              2. 0
                Struppi
                1. 0
                  dedlfix
              3. 0
                Struppi
                1. 0
                  Sven Rautenberg
                  1. 0
                    Struppi
                  2. 0
                    Christian Kruse
              4. -1
                Tom
    4. 0
      Sven Rautenberg
      1. 0
        Frank Schönmann
        1. 0
          Thomas W.
          1. 0
            Tim Tepaße
    5. -1
      Bio
    6. 0
      Siechfred
      1. 0

        PHP vs. PERL (Nachtrag)

        Siechfred
      2. 0
        Mathias Bigge
        1. 0
          Cybaer
          1. 0
            Mathias Bigge
            1. 0
              Cybaer
              1. 0
                Manuel B.
        2. 0
          Siechfred
    7. 0
      Jan L.
      1. 0
        Struppi
        1. 0
          Bio
          1. 0
            Tom
    8. 0
      Christian Kruse
      1. 0
        Struppi
        1. 0
          Manuel B.
          1. 0
            Christian Kruse
            1. 0
              Manuel B.
              1. 0
                Christian Kruse
        2. 2
          dedlfix
        3. 3
          Christian Kruse
          1. 0
            Struppi
            1. 0
              Christian Kruse
              1. 0
                Struppi
                1. 0
                  at
                  1. 0
                    Struppi
              2. 0
                Siechfred
            2. 0
              Christian Seiler
              1. 0
                Struppi
                1. 0
                  Christian Seiler
                  1. 0
                    Siechfred
                    1. 0
                      Christian Seiler
                      1. 0
                        Siechfred
                  2. 0
                    Struppi