isset ile bir değişkenin varolup olmadığını kontrol edersin, empty ile bir değişkenin değerinin olup olmadığını kontrol edersin, aşağıdaki gibi kullanman gerekir..

$str = 'Kelam kulem';
if(!empty($str)){
echo 'String dolu';
}
Yukarıda ki kodda empty önündeki ünlem işareti değilse manasında, yani $str değişkeni boş değilse string dolu yaz. Eğer ünlem koymasaydık kodun açılımı şu şekilde olurdu; eğer $str değişkeni boş ise şunu yaz olurdu...