Amikor hivatkozunk egy másik oldalról kapott változóra, amely mondjuk a következők segítségével érkezik (POST; GET; REQUEST; SESSION), akkor illik megvizsgálni, hogy létezik-e a változó. Mert különben némely szerverek figyelmeztető üzenetet küldenek, hogy hivatkozás történt egy nem létező küldeményre!
Így:
<?php
if(isset($_POST["akarmi"])){
$akarmi=$_POST["akarmi"];
}else{
//Ha nem létezik akkor ezt hajtsd végre
}
?>
Az isset()-el megvizsgáljuk létezik-e a post-al küldött akarmi változó. Ha létezik akkor az első kapcsos zárójelben lévő utasítás lesz végrehajtva.
Ha azt szeretnénk vizsgálni, hogy nem létezik, és akkor legyen végrehajtva akkor a következő képpen kell a scriptet megírni:
<?php
if(
!isset(
$_POST["akarmi"])){
$akarmi=
$_POST["akarmi"];
}else{
//Ha létezik akkor ezt hajtsd végre
}
?>
Látjuk, hogy egy !-jelet raktunk az
isset() elé. Szabad fordításban annyit tesz, ha nem létezik akkor hajtsd végre az első kapcsos zárójelben lévő utasításokat.