Rolf b: Prüfung ob Variable vorhanden

Beitrag lesen

Probier's doch aus 😉.

Jedoch:

  • $_GET ist ein Array, keine Funktion, daher brauchst Du eckige Klammern statt runde. War bestimmt ein Tippfehler im Forum…
  • Es ist eine Unsitte, alphanumerische Keys von Arrays nicht in Anführungszeichen zu schreiben. Sollte irgendwer mal den Key per define mit einem Wert belegen, fliegst Du aus der Kurve.

Richtig ist also ausschließlich dies: $p = $_GET['p'];

Das in ein isset hineinzusetzen geht aber nicht. isset ist keine Funktion, sondern ein Sprachkonstrukt und erwartet eine Variable oder ein Array-Element. Eine Expression geht nicht. Die Fehlermeldung verrät auch gleich die Lösung des Problems:

<b>Fatal error</b>:  Cannot use isset() on the result of an expression (you can use "null !== expression" instead) ... <br />

Rolf

0 45

Prüfung ob Variable vorhanden

Roland
  • php
  1. 0
    Rolf b
    1. 0
      Tabellenkalk
      1. 0
        Rolf b
        1. 0
          Tabellenkalk
          1. 2
            dedlfix
  2. 0
    Auge
    1. 0
      Linuchs
      1. 2
        Rolf b
        1. 1
          Julius
          1. 0
            Linuchs
            1. 0
              dedlfix
              • zu diesem forum
              1. 0
                Gunnar Bittersmann
                1. 0
                  Christian Kruse
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      Christian Kruse
                      1. 0
                        Rolf b
                        1. 0
                          Christian Kruse
                          1. 0
                            Gunnar Bittersmann
                            1. 0
                              Rolf b
                              1. 0
                                Gunnar Bittersmann
                                1. 0
                                  Gunnar Bittersmann
                                  • menschelei
                            2. 0
                              Christian Kruse
                              1. 1
                                Christian Kruse
                            3. 0
                              Christian Kruse
                  2. 0
                    Gunnar Bittersmann
                    1. 2
                      Christian Kruse
                      • menschelei
                      • zu diesem forum
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          Christian Kruse
                        2. 0
                          dedlfix
                          1. 0
                            Gunnar Bittersmann
                            1. 0
                              dedlfix
                2. 0
                  dedlfix
                  1. 0
                    Gunnar Bittersmann
                    1. 0
                      dedlfix
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          dedlfix
                          1. 0
                            Gunnar Bittersmann
                            1. 0
                              dedlfix
                              1. 0
                                Gunnar Bittersmann
          2. 0
            Rolf b
            1. 0
              Julius
              • menschelei
              • php
  3. 0
    Encoder, schon wieder nicht benutzbar
    1. 0
      Matthias Apsel
      • zu diesem forum
    2. 0
      Rolf b