In der Informatik beziehen sich Nullwerte auf den Zustand, in dem eine Variable oder ein Objekt keinen Wert hat. In PHP ist der Standardwert null, wenn eine Variable nicht zugewiesen wird. Der Nullwert (NULL) ist ein spezieller Typ von PHP, der bedeutet, dass es keinen Wert für eine Variable gibt.
Die Funktion isset () wird verwendet, um festzustellen, ob die Variable festgelegt wurde und nicht null ist. Rückgabe true, wenn die Variable existiert und nicht null ist; ansonsten false zurückgeben.
$a = 10;
if (isset($a)) {
echo '$a is set';
} else {
echo '$a is not set';
}
// Ausgabe $a is set
Die Funktion mit leeren () wird verwendet, um festzustellen, ob die Variable leer ist. Gibt true zurück, wenn die Variable nicht existiert oder der Wert einer der folgenden ist: "" (leere Zeichenfolge), 0, "0", Null, False, Array () (leeres Array), ansonsten retektiert false.
$a = null;
if (empty($a)) {
echo '$a is empty';
} else {
echo '$a is not empty';
}
// Ausgabe $a is empty
Die Funktion is_null () wird verwendet, um festzustellen, ob die Variable null ist. Wenn der Wert der Variablen null ist, wird True zurückgegeben; Ansonsten wird falsch zurückgegeben.
$a = null;
if (is_null($a)) {
echo 'The variable is null';
} else {
echo 'The variable is not null';
}
// Ausgabe The variable is null
$name = '';
if (isset($name)) {
echo '$name is set';
} else {
echo '$name is not set';
}
// Ausgabe $name is set
if (empty($name)) {
echo '$name is empty';
} else {
echo '$name is not empty';
}
// Ausgabe $name is empty
if (is_null($name)) {
echo 'The variable is null';
} else {
echo 'The variable is not null';
}
// Ausgabe The variable is not null
In diesem Beispiel wird der Variable $ -Name einer leeren Zeichenfolge zugeordnet. Verwenden Sie ISSET () , um true zurückzugeben, um anzuzeigen, dass die Variable festgelegt wurde. Verwenden Sie leer () , um True zurückzugeben, und geben Sie an, dass die Variable leer ist. Verwenden Sie is_null () , um Falsch zurückzugeben, und gibt an, dass die Variable nicht null ist, sondern eine leere Zeichenfolge.