wiki.phpfreakz.nl
Aanmelden Artikel Overleg Bewerk Geschiedenis Go to the site toolbox

Isset

isset

bool isset ( mixed $var [, mixed $var [, $...]] )
Beschikbaar: Vanaf PHP 4
Bekijk in de PHP handleiding

Met isset kan je controleren of een bepaalde variabele bestaat. Dit is voornamelijk handig als je bepaalde parameters verwacht, maar toch wilt controleren of de gebruiker die parameters meegegeven heeft.

Isset geeft True terug indien de variabele een waarde heeft, zelfs wanneer die waarde een lege string is. Als je wilt controleren of een string leeg is, dien je empty te gebruiken.

<?php
$a = "";
var_dump( isset($a) );   // True
 
var_dump( isset($b) );   // False
?>

Om te controleren of de aanroep van je PHP script correct is volgens de verwachte parameters, kan je isset gebruiken:

<?php
if(!isset($_GET['action']) || !isset($_GET['id'])){
   exit("Ongeldige aanroep");
} else {
   echo $_GET['action'];
   echo $_GET['id'];
}
?>

Wist je dat:

- je in plaats van isset( $a ) && isset( $b ) && isset( $c ) .. ook isset( $a, $b, $c ) kunt schrijven?
- het gebruik van !isset( $a, $b, $c ) juist weer niet werkt en je dus wel !isset( $a ) && !isset( $b ) .. moet schrijven?

Site Toolbox:

Persoonlijke hulpmiddelen
De laatste wijziging op deze pagina vond plaats op 6 aug 2007 21:57. - Deze pagina werd 2.502 maal bekeken. - Disclaimers - Over PFZWIKI