# ramzes (03.02.2015 / 01:49)Ну например нужно проверить переменную на пустоту, но эта переменная может быть не определена.
а ($var!='') вам религия запрещает?
не говоря уже о том, что само по себе условие (проверка на пустоту, малоприменимо, если вы проверяете строку, то чаще вы проверяете ее на длину "от и до", если
вариант с isset()
if(isset($var) && $var != '') {
//do something
}Вариант с empty()
if(!empty($var)) {
//do something
}мне чаще приходится проверять на пустоту, а не существование, так что использую empty(). Как-то неочевидного поведения не замечал.