phpbar.de logo

Mailinglisten-Archive

AW: [php] $_POST Wert auslesen ohne Fehler bei Nichtexistenz

AW: [php] $_POST Wert auslesen ohne Fehler bei Nichtexistenz

Andreas Müller php at universalware.de
Die Sep 30 19:21:47 CEST 2003


Hallo zusammen,
das Thema hatten wir ja schon ein paar mal.
Da ich nach dem Auslesen der GET bzw. POST Variablen gern mit normalen
Variablen weiterarbeite habe ich mir folgende kleine Funktion gebaut:

function RegisterVar($array,$name) {
  global $$name;

  if (isset($array[$name])) {
    $$name=$array[$name];
  } else {
    $$name='';
  }
}

RegisterVar($_POST   ,'postvar1'   );
RegisterVar($_SERVER ,'servervar1' );
RegisterVar($_GET    ,'getvar1'    );
RegisterVar($_SESSION,'sessionvar1');

Normale Variablen lassen sich wie ich finde sehr leicht und einfach
verwenden. Ein Nachteil hat diese Methode bei SESSIONs: Da muss man in
$_SESSION schreiben und nicht in die Variable.

Gruß,
Andreas


php::bar PHP Wiki   -   Listenarchive