Struppi: PHP vs. PERL

Beitrag lesen

Wie heißen den in PHP die Variabeln für OUTPUT_RECORD_SEPARATOR oder LIST_SEPARATOR?

An dieser Stelle zeigt sich nun mal, dass Perl ursprünglich nicht für's Web konzipiert ist, und PHP nicht für die Kommandozeile. In PHP gibt es derartige Sinnlosigkeiten (von denen du ja selbst sagst, dass du sie noch nie benutzt hast) nicht. Wenn ich ein Array mit Trennzeichen ausgeben will, nutze ich die Funktion implode(), und wenn ich an jede Ausgabe von print oder echo noch einen Zusatztext anhängen will, dann mache ich das manuell - es ist in den allermeisten Fällen nämlich nicht sinnvoll, an sämtliche Ausgabebefehle eines Skriptes je Zeile noch etwas anzuhängen.

Naja, join gibt es auch in Perl, es ist für Testzwecke manchmal aber ganz Praktisch eine Listenausgabe mit $" = "\n"; zu trennen oder der Ausgabe automatisch ein Newline zuzufügen. Ja, wie gesagt ich nutze es nicht, es ist aber ein Feature und letztlich diskutieren wir hier doch über die Frage:
»... Ich find's [Perl] unübersichtliecher aufgrund der vielen Abkürzungsmöglichkeiten

Was ja so nicht stimmt. sondern es ist ein Feature - das es so in PHP gar nicht gibt - das durch ein Standardmodul menschenlesbarer gemacht wird, dies ist aber in 99,999% aller CGI Anwendungen überflüssig und kommt von daher so gut wie nie zum Einsatz, läßt aber bei Anwendungen u.U. den Quelltext lesbarer erscheinen.

Struppi.

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