funzione is_null in php

funzione is_null in php
Il valore null viene utilizzato in PHP per indicare che non viene assegnato alcun valore specifico alla variabile. Il valore null non definisce che il valore è vuoto e il valore della variabile sarà nullo se il valore null è assegnato ad esso. PHP ha molte funzioni integrate per il test dei dati. IL è zero() La funzione è una di queste che viene utilizzata per verificare se la variabile contiene o meno il valore nullo. I diversi modi di usare il è zero() La funzione in PHP è fornita in questo tutorial.

La sintassi della funzione is_null () ha dato di seguito.

Sintassi

bool is_null (valore $ misto);

Questa funzione può prendere un solo argomento e restituisce vero se il valore dell'argomento è nullo o nullo e falso per altri valori.

Diversi usi della funzione is_null ()

Gli usi della funzione IS_null () per scopi diversi sono stati mostrati in questo tutorial usando più esempi.

Esempio 1: uso della funzione IS_null () per testare i diversi tipi di valori
Crea un file PHP con il seguente script per verificare il valore di ritorno della funzione IS_null () per valori null, stringa vuota e null. La funzione check_null () è stata definita nello script per verificare tre tipi di valore. La funzione viene chiamata con il valore null la prima volta, una stringa vuota la seconda volta e un valore null la terza volta:

// Dichiara una funzione per controllare il valore nullo
funzione check_null ($ var)

Se (!is_null ($ var))
echo 'Il valore della variabile non è nullo.
';
altro
echo 'Il valore della variabile è nullo
';

// Assegna una variabile con valore null
$ variabile = null;
check_null ($ variabile);
// Assegna una variabile con stringa vuota
$ variabile = ";
check_null ($ variabile);
// Assegna una variabile con valore null
$ variabile = null;
check_null ($ variabile);
?>

Produzione
Verrà visualizzato il seguente output dopo aver eseguito lo script precedente. Secondo l'output, il è zero() La funzione è restituita vera per il nullo E NULLO valori e falsi per la stringa vuota:

Esempio 2: controllare l'output di IS_null () dopo aver sconvolto la variabile
Crea un file PHP con il seguente script per verificare il valore di ritorno della funzione IS_null () dopo aver cancellato la variabile. IL error_reporting () La funzione è stata utilizzata nello script per disabilitare le informazioni di avviso dall'output. Il valore null è stato assegnato in una variabile e il valore restituito della funzione IS_null () per quella variabile è stato verificato. Successivamente, la funzione Unset () è stata utilizzata per annullare la variabile. Il valore restituito della funzione is_null () è stato ricontrollato per quella variabile:

// Disabilita l'errore e_notice
ERROR_Reporting (e_all & ~ e_warning);
// Assegna un valore null
$ variabile = null;
echo "L'output della funzione is_null ():";
// Controlla il valore del dump
echo is_null ($ variabile);
eco "
";
// Unset la variabile
Unset ($ variabile);
Echo "L'output della funzione IS_null () dopo unset:";
// Controlla il valore del dump dopo unset
echo is_null ($ variabile);
?>

Produzione
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Secondo l'output, il è zero() La funzione è restituita 1 prima e dopo aver sconvolto la variabile. Ciò significa che la funzione is_null () restituisce vera anche per la variabile indefinita.

Esempio 3: utilizzo della funzione is_null () all'interno della funzione var_dump ()
Crea un file PHP con il seguente script per controllare i valori di dump di stringa, null e numero utilizzando la funzione IS_null () all'interno della funzione var_dump (). Tre tipi di valori sono stati inizializzati in tre variabili. Successivamente, queste variabili hanno usato nella funzione IS_null () che viene utilizzata all'interno della funzione var_dump (). Tre valori restituiti della funzione is_null () verranno scaricati dopo l'esecuzione dello script:

// Inizializza tre variabili
$ var1 = 'linux suggerimenti';
$ var2 = null;
$ var3 = 634;
// Controlla i valori di dump della variabile
eco "L'output della funzione is_null () di più variabili:
";
var_dump (is_null ($ var1), is_null ($ var2), is_null ($ var3));
?>

Produzione
Verrà visualizzato il seguente output dopo aver eseguito lo script precedente. Secondo l'output, il è zero() La funzione ha restituito false per il valore stringa, vero per il valore null e false per il numero:

Esempio 4: utilizzo della funzione is_null () nell'output del modulo
Crea un file PHP con il seguente script per impostare il valore null per un campo se il valore del campo è vuoto. Un modulo HTML è stato progettato nello script che ha tre campi e un pulsante di invio. Il campo Nome è obbligatorio, mentre i campi e -mail e telefoni sono opzionali. Se l'utente non invia alcun valore nel campo e -mail, i valori del campo e -mail verranno impostati su NULL. L'array $ _post contiene i valori inviati dal modulo. I valori di dump dell'array $ _post sono stati stampati in seguito per controllare tutti i valori dell'array:




Immettere il nome completo:

Inserisci l'indirizzo email:

Inserisci il telefono:






// Controllare che il modulo sia inviato o no
if (isset ($ _ post ['sub'])

// Controllare che il campo e -mail è vuoto o no
if ($ _ post ['email'] == "")
// Imposta null su e -mail se il campo è vuoto
$ _Post ['email'] = null;
// Stampa il valore di dump dell'array $ _post
var_dump ($ _ post);

Produzione
Verrà visualizzato il seguente output dopo aver eseguito lo script precedente. Mantieni vuoto il campo e -mail prima di inviare il modulo per assegnare un valore nullo al campo:

Verrà visualizzato il seguente output dopo aver inviato il modulo mantenendo vuoti i campi e -mail e telefoni. L'output del dump mostra che il valore null è stato assegnato nel campo e -mail per l'invio del modulo mantenendo vuoto questo campo.

Conclusione

È importante convalidare i dati prima di inserire qualsiasi dati nella tabella del database di qualsiasi applicazione Web. La funzione is_null () è una delle funzioni utili per la convalida dei dati. La funzione is_null () restituisce vera per quali tipi di valori e diversi usi di questa funzione sono stati spiegati in questo tutorial per aiutare gli utenti PHP a scoprire gli scopi di utilizzare questa funzione in PHP. Speriamo che tu abbia trovato questa guida utile. Segui il suggerimento Linux per ulteriori suggerimenti e informazioni.