Julius: Prüfung ob Variable vorhanden

Beitrag lesen

Hallo Rolf,

Wenn Dir Notices egal sind (weil unterdrückt), kannst Du Dir das Leben ab PHP 7 mit dem null coalescing operator weiter vereinfachen:

$p = $_GET['p'] ?? $_POST['p'];

Laut Manual ist der Operator ein 1:1-Ersatz für if(isset())-Konstrukte und wirft keine Notices, auch wenn der Array-Index nicht existiert:
„In particular, this operator does not emit a notice if the left-hand side value does not exist, just like isset(). This is especially useful on array keys.“

Gruß
Julius

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