Ни как не могу понять в чем ошибка...

escape

Новичок
Ни как не могу понять в чем ошибка...

Такова проблема:
=КОД=
======
<?php
if (!empty($a))
{
if($a="t1")
{
echo ('text1');
}
if($a="t2")
{
echo ('text2');
}
}

?>
==============
набираем в "a.php?a=t1"
выводит text1tex2
по идеи он должен выводить только ответ text1
помогите с ошибкой
 

phprus

Moderator
Команда форума
Идем читать про операторы сравнения http://www.php.net/manual/ru/language.operators.comparison.php и про их отличие от операторов присвоения http://www.php.net/manual/ru/language.operators.assignment.php
 

Gremboloid

инженера Гр...
в какой-то книге рекомендовали писать не
$a=="t1"
а наоборот
"t1"==$a
тогда выдается ошибка если ты упустил один =
 
Сверху