Holas, bueno el isset verifica que una variable exista o este seteada como tambien se le conoce, este te devuelve 1, cuando la variable existe, y nada cuando esta no existe, ahora en el ejemplo que te dan tambien usan el operador ternadio que es basicamente un if.. else..., pero en miniatura, algo asi:
Código PHP:
if($dad>18){
echo 'VOTAR';
}else{
echo 'NO VOTAR';
}
Esto facilmente se realizaria con el operador ternario asi:
Código PHP:
echo $edad>18?'VOTAR':'NO VOTAR';
Como te daras cuenta es muy sencillo, solo que en el ejemplo que te dan, se aplica el isset tambien, algo asi:
Código PHP:
$foo = isset($bar)? $bar: null;
Lo que se traduce a if.. else...
Código PHP:
if(isset($bar)){
$foo=$bar;
}else{
$foo=null;
}
Lo que sique despues del ?, se considera cuando la expresion verdadera, y lo que sigue despues de :, cuando es falsa la expresion evaluada
No es nada dificil, espero haberte aclarado el panorama, saludos...