연산자를 변수 처리 할수 있는지요??
본문
$a="1";
$b="2";
$c="==";
<? if($a.$c.$b) {
echo "같음";
} else {
echo "같지 않음";
}?>
원래는 if($a==$b) 이어야겠죠..
근데 위처럼 $c 에 연산자를 넣어봤습니다. 해보니 안됩니다...
안되는게 맞는건지 아니면 방법이 있는건지요..
답변 2
연산자를 변수에 대입하면 String으로 인식 되지 않을까요?
아마도 PHP에서는 연산자로 해석 한것이 아니고
$a(숫자) .$c(문자) .$b(숫자) == 문자 이렇게 인식 하지 않았나 생각드네요.
흠.. 그러면 굳이 변수가 아니라 define으로 하시면 어떨까요??
define("EQUALS", "=="); 요렇게 하시면 되지 않을가요??
답변을 작성하시기 전에 로그인 해주세요.