Christian Seiler: SQL-Injektionen, CrossSite Scripting, Affenformular u. Usability

Beitrag lesen

Hallo Struppi,

Nein, die () ist im Endeffekt in PHP gleich echo + exit - und exit kann man nicht abfangen.

Das ist aber blöd. Keine $SIG-Handler?

Es gibt schon Signalhandler für klassische UNIX-Signale (pcntl_signal), aber bei exit wird ja kein Signal erzeugt... Oder was genau meinst Du mit $SIG? (Ich habe irgendwo mal gelesen, dass Perl $SIG auch noch für andere Dinge verwendet, als für UNIX-Signale, aber genau kenne ich mich damit nicht aus)

Naja, PHP kann ja Exceptions seit Version 5, daher ist das auch unnötig.

Aber wenn ich das richtig versteh nur wenn man OOP arbeitet.

Jain. _Werfen_ kann man eine Exception immer (abzüglich Sonderfälle, die aber fast nie relevant sind) - egal ob in einer Include-Datei oder in einer Funktion oder eben in einer Klassenmethode. Die Exception selbst muss allerdings ein Objekt sein, man kann aber auch die Default-Exception-Klasse verwenden, der kann man auch einen numerischen Code & eine Nachricht übergeben, sprich sowas wie throw new Exception ('Nachricht', 1234); funktioniert. Natürlich steckt da auch OOP mit drin, aber man muss keinerlei eigene Klassen definieren oder so etwas, um das zu nutzen.

Viele Grüße,
Christian

0 59

FORM-tag behindert mein JS!

Abbadon
  • javascript
  1. 0
    ChrisB
    1. 0
      Abbadon
      1. 0
        Felix Riesterer
        1. 0
          Abbadon
          1. 0
            Felix Riesterer
            1. 0
              Abbadon
              1. 0
                Felix Riesterer
                1. 0
                  Abbadon
                  1. 0
                    Felix Riesterer
                    1. 0
                      Abbadon
                      1. 1

                        brauchbare Problembeschreibungen verfassen

                        ChrisB
                        • sonstiges
                        1. 0
                          Abbadon
                  2. 7

                    SQL-Injektionen, CrossSite Scripting, Affenformular u. Usability

                    Dennis
                    • programmiertechnik
                    1. 0
                      Abbadon
                    2. 0
                      Engin
                      1. 0
                        Abbadon
                        1. 3
                          dedlfix
                      2. 0
                        Abbadon
                        1. 0
                          ChrisB
                          1. 0
                            Abbadon
                            1. 0
                              Auge
                      3. 2
                        dedlfix
                        1. 0
                          Engin
                          1. 0
                            dedlfix
                            1. 0
                              Engin
                              1. 0
                                Dennis
                                1. 0
                                  Dennis
                                  1. 0
                                    Engin
                                    1. 1
                                      dedlfix
                                      1. 0
                                        Engin
                                        1. 0
                                          dedlfix
                                          1. 0
                                            Engin
                                            1. 0
                                              dedlfix
                                              1. 0
                                                Engin
                                                1. 0
                                                  dedlfix
                                                  1. 0
                                                    Engin
                                                    1. 0
                                                      dedlfix
                                                      1. 0
                                                        Engin
                                                        1. 0
                                                          dedlfix
                                                          1. 0
                                                            Engin
                                                            1. 0
                                                              dedlfix
                                                              1. 0
                                                                Engin
                                                                1. 0
                                                                  dedlfix
                                                                  1. 0
                                                                    Engin
                                                                    1. 0
                                                                      dedlfix
                                                                      1. 0
                                                                        Engin
                                2. 0
                                  dedlfix
                                  1. 0
                                    Struppi
                                    1. 0
                                      Christian Seiler
                                      1. 0
                                        Struppi
                                        1. 0
                                          Christian Seiler
                                      2. 0
                                        Christian Seiler
                                    2. 0
                                      dedlfix
                                      1. 0
                                        Struppi
                                        1. 0
                                          dedlfix
                                          1. 0
                                            Struppi
                                            1. 1
                                              dedlfix
                                              1. 0
                                                Struppi