M.: PHP-Facepalm meines Tages: 0 == '*new*'

Beitrag lesen

Mahlzeit,

Einige davon waren mir noch gar nicht bekannt.

Das liegt daran, dass die meisten "Mängel" dort einmal Altlasten aus früheren Versionen sind und einige nur dann ein Problem darstellen, wenn der Programmierer sie dazu macht.

Und wenn ich dann als Negativpunkt lese, dass PHP konstrukte aus C, C++ und Java übernommen hat, muss ich mich fragen, was will der Autor damit. PHP-Bashing liegt da nahe.

Ich halte diesen Artikel für Bild-Niveau. Hauptsächlich werden Eigenheiten von PHP deshalb als Mangel bezeichnet, weil es nicht genauso funktioniert wie bei anderen Sprachen. Wieso alle Sprachen gleich sein sollen, versteh ich aber nicht, dann brauch ich auch nur noch eine Programmiersprache.

Lustig dann (oder vielleicht traurig):

@fopen()

Wird bemängelt, dass keine Fehlermeldung ausgegeben wird. Es wäre ein Mangel, wenn eine Fehlermeldung kommen würde, obwohl sie explizit unterdrückt wurde.

Und was in diesem Artikel grösstenteils fehlt, sind die _echten_ Nachteile von PHP, aber das zeigt mir auch recht deutlich, dass es hier nur drum geht, PHP schlecht zu machen.

Ich halte PHP als eine der schlechtesten Programmiersprachen, aber deshalb ist sie trotzdem nicht mehr aus dem Web wegzudenken. Dass aber die Bashing-Artikel immer von Leuten verfasst werden, die anscheinend keine Ahnung von PHP haben, zeigt mir deutlich, dass es keine so gravierenden Nachteile, dass es echt sinnvoll Artikel dazu gibt. ;)

--
42
0 80

PHP-Facepalm meines Tages: 0 == '*new*'

Felix Riesterer
  • menschelei
  1. 0
    dedlfix
  2. 0

    typensicherer Vergleiche, PHP wie Javascript

    tami
    • programmiertechnik
    1. 0
      dedlfix
      1. 0
        Felix Riesterer
        1. 1
          Christian Kruse
        2. 0
          dedlfix
        3. 0
          Tara
      2. 0
        tami
        1. 0
          dedlfix
          1. 0
            tami
  3. 0
    Der Martin
    1. 0
      Encoder
      1. 0
        dedlfix
        1. 0
          Whouzuo
          1. 3
            Tara
            1. 0
              tami
              1. 0
                Tara
                1. 0

                  Programmiersprachen sind keine Autos

                  tami
                  1. 0
                    Whouzuo
                    1. 0
                      Der Martin
                      1. 0
                        Whouzuo
                    2. 0

                      Schüler können kommunizieren - auch auf Englisch

                      Felix Riesterer
                      • meinung
                      1. 0
                        Whouzuo
                    3. 0
                      tami
                      1. 0
                        Whouzuo
                        1. 0
                          tami
                2. 0
                  M.
            2. 0
              M.
              1. 0
                Auge
                1. 0
                  Matthias Apsel
                  1. 0
                    Auge
              2. 0
                Der Martin
                1. 0
                  M.
                  1. 0
                    Matthias Apsel
                    1. 0
                      M.
                      1. 0
                        Christian Kruse
                        1. 0
                          Tabellenkalk
                      2. 0

                        PHP - nutze die guten Seiten und nutze Frameworks mit Modulen

                        tami
                        1. 0
                          M.
                        2. 0
                          Linker Setzer
                        3. 0
                          Whouzuo
                          1. 0
                            tami
                            1. 0
                              Whouzuo
                              1. 0
                                tami
                                1. 0
                                  Whouzuo
                                  1. 0
                                    M.
                                    1. 0
                                      Whouzuo
                                      1. 0
                                        M.
                                        1. 0
                                          Whouzuo
                                          1. 0
                                            M.
                                            1. 0
                                              Whouzuo
                                              1. 0
                                                M.
                                                1. 0
                                                  Whouzuo
                                                  1. 0
                                                    M.
                                                    1. 0
                                                      Whouzuo
                                                      1. 0
                                                        M.
                                                      2. 0
                                                        Der Martin
                                                        1. 0
                                                          Whouzuo
                                                          1. 0
                                                            M.
                          2. 0
                            M.
                            1. 0
                              Whouzuo
                              1. 0
                                M.
                                1. 0
                                  tami
                                  1. 0
                                    M.
                                    1. 0

                                      Texteditor "vs." IDE

                                      tami
                                      1. 0
                                        M.
                                2. 0
                                  Whouzuo
                                  1. 0
                                    M.
                                    1. 0
                                      Whouzuo
                                      1. 0
                                        M.
                      3. 1
                        Sven Rautenberg
                        1. 0
                          MudGuard
                        2. 0
                          M.
                          1. 0
                            Sven Rautenberg
                            1. 0
                              M.
                              1. 0
                                Matti Mäkitalo
                  2. 0
                    Der Martin
              3. 0
                1UnitedPower
        2. 0
          Encoder