Teoretycznie niczym. Praktycznie, to nie jest to aż tak oczywiste.
Funkcja isset sprawdza, czy dana zmienna jest ustawiona (jest różna on NULL). Tak więc:
<?php
$zmienna2 = null;
$zmienna3 = false;
isset($zmienna1); // zwroci false isset($zmienna2); // zwroci false isset($zmienna3); // zwroci true ?>
Jeśli zastosujesz isset w instrukcji warunkowej, to sprawdzenie zmiennej $zmienna3 spowoduje, że instrukcja warunkowa zostanie ominięta, a jeśli użyjesz funkcji isset - nie. Prosty przykład.
<?php
if($zmienna3) {
// ten kod sie nie wykona
}
// ten kod sie wykona
}
?>