Nwlapcug.com


Isset funzioni

Isset funzioni


Quando gli sviluppatori scrivono script PHP, che a volte hanno accontentato circostanze imprevedibili. Ad esempio, quando uno script inizia l'esecuzione, può essere passato variabili da un altro script. Di conseguenza è spesso necessario verificare una serie di fattori prima di un flusso di esecuzione è deciso, come ad esempio le variabili di dati passati. Questo include la verifica per vedere se una variabile ha un valore come bene come ciò che è valore. Questo è dove isset funzioni vengono in genere visualizzati.

Contesto dello script

Script PHP operano all'interno di siti Web e applicazioni in cui i dati vengono passati da una posizione a altra. Quando avvio di uno script PHP in esecuzione sul server Web, si possono ricevere dati passati utilizzando il get, post o sessione variabili. Lo script non ha alcun modo di sapere come l'utente arrivati lì, o quello che le altre pagine che hanno già visualizzato. Per decidere su un flusso di esecuzione, lo script può pertanto necessario esaminare le variabili di dati passati e personalizzare le funzionalità a loro, che presenta all'utente con HTML e altre strutture di pagina Web a seconda dei casi.

Scopo

Lo scopo della funzione isset in PHP è quello di verificare se una variabile è impostata e non dispone di un valore null. A seconda della logica al lavoro all'interno di un sito, lo script potrebbe solo bisogno di controllare se una variabile ha un valore, senza in realtà controllare qual è il valore. Alcuni siti utilizzano le variabili di sessione come bandiere. Se una variabile è impostata, questo significa che un altro script, ha impostato che possono consentire lo script corrente dedurre alcune informazioni sulla sessione di navigazione dell'utente presso il sito finora. A volte gli script controlla innanzitutto che la variabile è impostata, quindi esaminare il valore prima di eseguire ulteriore esecuzione, risultante in strutture di controllo potenzialmente complesso.

Sintassi

La sintassi della funzione isset è concisa, che normalmente appaiono all'interno di istruzioni condizionali. Nell'esempio di codice riportato di seguito viene illustrato:

if(isset($_SESSION['checked'])) () {
Fate qualcosa
}
else {

fare qualcos'altro
}

In questo caso, la funzione isset controlla una variabile di sessione denominata "controllato" e sarti di conseguenza il flusso di esecuzione. La funzione isset riceve un riferimento alla variabile come parametro e restituisce un valore booleano. La funzione restituisce true se la variabile specificata viene impostato e non è null, false in caso contrario. All'interno la "isset" condizionale, il codice può continuare a determinare il valore effettivo della funzione, anche se questo dipendono dalla logica dello script.

Alternative

Piuttosto che usare isset, alcuni script semplicemente controllare il valore delle variabili. Ciò può causare errori se il valore è null, quindi isset può essere un'opzione più sicura negli script dove c'è un certo grado di incertezza circa la variabile viene impostata a tutti. La funzione vuota si svolge un processo diverso. Questa funzione accetta una variabile come parametro, restituendo true se la variabile è vuota, non impostato o impostato con un valore pari a zero. Naturalmente i programmatori devono selezionare con attenzione, queste funzioni impostare loro variabili con valori che permetteranno un utilizzo affidabile di loro.