Первое - это присваивание значения, то бишь, $var = 1; означает что мы переменной $var присвоили значение 1. Второе означает для нас привычное равно: if($var==1) {do something} -то есть "если $var равно единице", если же сделать так: if($var=1) - условие будет всегда возвращать true, тк php это понимает как "если переменной $var присвоено значение 1"