Verwendung der ISSET -Funktion in PHP

Verwendung der ISSET -Funktion in PHP

Es ist erforderlich, eine Variable zu überprüfen, die vor dem Lesen des Inhalts der Datei definiert oder nicht definiert ist. Dieses Problem kann durch die Verwendung von PHPs ISSet () -Funktion gelöst werden. Es gibt wahr zurück, wenn die Variable definiert und falsch ist, wenn sie undefiniert ist. Verschiedene Verwendungen der ISSet () Funktion wurden in diesem Tutorial gezeigt.

Syntax:

Eine oder mehrere Variablen können mit der Funktion isset () überprüft werden. Das erste Argument dieser Funktion ist obligatorisch und andere Argumente sind optional. Der Rückgabetyp dieser Funktion ist boolescher. Die Syntax der ISSet () Funktion wird unten angegeben.

bool isset (gemischt $ var1 [, gemischt $ var2… [, gemischt $ varn)

Verschiedene Beispiele für ISSET () -Funktion:

Die Verwendung von ISSET () wurde unter Verwendung verschiedener Beispiele in diesem Teil des Tutorials gezeigt.

Beispiel 1: Überprüfen einer einfachen Variablen mit ISSET ()

Es ist erforderlich, eine Variable zu überprüfen, die definiert oder nicht definiert ist, bevor die Werte der Variablen im Skript verwendet werden. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Verwendung der ISSet () -Funktion für eine definierte und eine undefinierte Variable zu kennen. Die erste ISSET () -Funktion wurde verwendet, um die benannte Variable zu überprüfen $ myvar1 das ist definiert. Die zweite Funktion isset () wurde verwendet, um die benannte Variable zu überprüfen $ myvar2 das ist undefiniert. Als nächstes eine undefinierte Variable benannt $ myvar3 wurde ohne Verwendung der Funktion isset () gedruckt, um die Ausgabe der undefinierten Variablen zu überprüfen.

// Überprüfen Sie die definierte Variable
$ myvar1 = 10;
if (isset ($ myvar1))
echo "Die Variable ist definiert.
";
anders
echo "Die Variable ist undefiniert.
";
// Überprüfung auf undefinierte Variable
$ myvar2;
if (isset ($ myvar2))
echo "Die Variable ist definiert.
";
anders
echo "Die Variable ist undefiniert.
";
echo $ myvar3;

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-2: Überprüfen Sie die Ausgabe von isset () mit var_dump ()

Die Ausgabe der Funktion isset () wurde unter Verwendung der Funktion var_dump () im folgenden Beispiel angezeigt. Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Ausgabe der Variablen zu überprüfen, die NULL oder 0 oder UNDEFINED -Wert enthält. Die erste Funktion var_dump () zeigt die Ausgabe für den Nullwert an. Die zweite Funktion var_dump () zeigt die Ausgabe für den 0 -Wert an. Die dritte Funktion var_dump () zeigt die Ausgabe des undefinierten Werts an.

// einen Nullwert zuweisen
$ myvar = null;
var_dump (isset ($ myvar));
Echo "
";
// 0 Wert zuweisen
$ myvar = 0;
var_dump (isset ($ myvar));
Echo "
";
// Machen Sie die Variable mithilfe von UnSet () -Funktion nicht definiert
ungehindert ($ myvar);
var_dump (isset ($ myvar));
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-3: Überprüfen Sie den Wert des jeweiligen Index einer Zeichenfolge

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Ausgabe der Funktion isset () auf den gültigen und ungültigen Indexwert des Zeichenfolge -Arrays zu überprüfen. Gemäß dem Skript enthält die 6. Position einen Wert, aber die 12. Position enthält keinen Wert.

// einen String -Wert zuweisen
$ mystr = 'Linux Hint';
// Überprüfen Sie den Wert der 6. Position des Zeichenfolgewerts ab 0
echo isset ($ mystr [6]);
// Überprüfen Sie den Wert der 13. Position des Zeichenfolgewerts ab 0
echo isset ($ mystr [12]);
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-4: Überprüfen Sie den Wert einer Array-Variablen mit ISSET ()

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um zu überprüfen. Ein assoziatives Array wurde im Skript deklariert, in dem der Schlüssel den ID -Wert enthält, und der Wert enthält die Marke. Der Wert des jeweiligen Index wird gedruckt, wenn die Funktion isset () true zurückgibt. Andernfalls wird eine Nachricht gedruckt.

// ein assoziatives Array deklarieren
$ marks = ['011189' => 78, '011156' => 99, '011134' => 75, '011181' => 81, '011112' => 60];
// Überprüfen Sie, ob der jeweilige Index des Arrays definiert oder undefiniert ist
if (isset ($ marks ['011156'])))
echo "Die Markierungen des Schülers sind". $ marks ['011156'];
anders
Echo "Die Studentenausweise existiert nicht.";
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-5: Überprüfen Sie den Wert von $ _get [] Variable mit isset ()

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Verwendung der ISSet () -Funktion zum Überprüfen des jeweiligen Indexwerts der Variablen $ _get [] zu kennen.

if (isset ($ _ get ['name'])))
echo "Der Name der Person ist". $ _Get ['Name'];
anders
echo "kein Name wird gegeben";
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-6: Überprüfen Sie den Wert von $ _post [] Variable mit ISSET ()

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Verwendung der ISSet () -Funktion zu kennen, um den bestimmten Indexwert der Variablen $ _post [] zu überprüfen. Im Skript wurde die erste ISSET () -Funktion verwendet, um die Sendemaste zu überprüfen oder nicht. Als nächstes wurden zwei Isset () -Funktionen verwendet, um die Textfelder leer zu überprüfen oder nicht. Wenn die Taste Senden nach zwei numerischen Werten gedrückt wird, wird die Summe der numerischen Werte gedruckt.

// Überprüfen Sie, ob die Taste Senden gedrückt wird oder nicht
if (isset ($ _ post ['subine'])))

// Überprüfen Sie die Werte von Textfeldern
Wenn(!isset ($ _ post ['n1']) || !isset ($ _ post ['n1'])))
Echo "Ein Feld des Feldes ist leer.";
anders

$ num1 = (int) $ _ post ['n1'];
$ num2 = (int) $ _ post ['n2'];
$ result = $ num1 + $ num2;
echo "Die Summe von $ num1 und $ num2 ist $ result";


anders

?>


Geben Sie den Wert von N1 ein:

Geben Sie den Wert von N2 ein:






?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-7: Überprüfen Sie mehrere Variablen mit ISSET ()

Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Verwendung der Funktion isset () zum Überprüfen mehrerer Variablen zu kennen.

$ var1 = "Linux";
$ var2 = true;
var_dump (isset ($ var1, $ var2));
Echo "
";
$ var1 = "gut";
$ var2 = 100;
$ var3 = null;
var_dump (isset ($ var1, $ var2, $ var3));
Echo "
";
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Abschluss:

Die Möglichkeiten zur Verwendung der Funktion isset () für verschiedene Zwecke wurden in diesem Tutorial unter Verwendung mehrerer Beispiele gezeigt. Die häufigsten Verwendungen dieser Funktion wurden hier erläutert, um PHP -Benutzern zu helfen, sie in ihren Skripten ordnungsgemäß zu verwenden.