ADS - GoldenWeb.it Directory "Premium" Links

Bet365 bookmaker aams
Codice Bonus bet365: per te bonus benvenuto fino a 100€. Scommetti sullo sport 2018! - si applicano T&C (gioca responsabile 18+) - registrati qui!
Compendium
Compendium offre la consulenza di professionisti con competenze giuslavoristiche e finanziarie, fornendo servizi in outsourcing per il PayRoll, la contabilità delle risorse umane, l’amministrazione aziendale, la finanza ed il controllo di gestione, temporary management.
Vendita lastre plexiglass su misura
Sito di vendita online lastre di plexiglass tagliate su misura al laser. Il configuratore di prodotto permette di scegliere forme e misure diverse per ciascuna lastra. Le spedizioni avvengono tramite corriere espresso in tutta Italia, sia verso aziende sia verso clienti privati. Il sito ha una sezione informativa composta da articoli inerenti la lavorazione di materie plastiche.
Ritiro auto incidentate
Compriamo auto incidentate fuse. Azienda Italiana compra auto usate incidentate, auto sinistrate o fuse, macchine con problemi di meccanica, le spese sono a carico dell'acquirente ritiro e passaggio. visita il nostro sito internet per avere una proposta d'acquisto senza impegno

Inserisci il tuo sito nella directory...

Manuale PHP


isset

(PHP 4, PHP 5)

issetDetermina se una variabile è impostata e non è NULL

Descrizione

bool isset ( mixed $var [, mixed $... ] )

Determina se una variabile è impostata e non è NULL.

Se una variabile è stata reimpostata con unset(), non sarà più disponibile. isset() restituirà FALSE se si testa una variabile impostata a NULL. Si noti anche che NULL byte ("") non è equivalente alla costante PHP NULL.

Se vengono forniti parametri multipli, allora isset() restituirà TRUE solo se tutti i parametri sono impostati. La valutazione va da sinistra a destra e si ferma appena si incontra una variabile non impostata.

Parametri

var

La variabile che deve essere controllata.

...

Un'altra variabile ...

Valori restituiti

Restituisce TRUE se var esiste ed ha un valore diverso da NULL, FALSE in caso contrario.

Esempi

Esempio #1 isset()

<?php

$var 
'';

// This will evaluate to TRUE so the text will be printed.
if (isset($var)) {
    echo 
"This var is set so I will print.";
}

// In the next examples we'll use var_dump to output
// the return value of isset().

$a "test";
$b "anothertest";

var_dump(isset($a));      // TRUE
var_dump(isset($a$b)); // TRUE

unset ($a);

var_dump(isset($a));     // FALSE
var_dump(isset($a$b)); // FALSE

$foo NULL;
var_dump(isset($foo));   // FALSE

?>

Questo funziona anche per gli elementi di array:

<?php

$a 
= array ('test' => 1'hello' => NULL'pie' => array('a' => 'apple'));

var_dump(isset($a['test']));            // TRUE
var_dump(isset($a['foo']));             // FALSE
var_dump(isset($a['hello']));           // FALSE

// The key 'hello' equals NULL so is considered unset
// If you want to check for NULL key values then try: 
var_dump(array_key_exists('hello'$a)); // TRUE

// Checking deeper array values
var_dump(isset($a['pie']['a']));        // TRUE
var_dump(isset($a['pie']['b']));        // FALSE
var_dump(isset($a['cake']['a']['b']));  // FALSE

?>

Note

Attenzione

isset() funziona solo con le variabili di passaggio, qualsiasi altra cosa darà un errore di analisi. Per verificare che delle costanti sono impostate usare la funzione defined().

Nota:
Siccome questo è un costrutto del linguaggio e non una funzione, non può essere chiamata usando funzioni di variabile

Nota:

Quando si usa isset() su proprietà di oggetti inaccessibili, il metodo overloading __isset sarà chiamato se dichiarato.

Vedere anche