묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[PHP질문] 초보입니다. 문법이해가 안가요
2002.03.01 22:39
<?
$a = 2;
if(!$a){
echo "$a가 2 가 아니다??";
} else {
echo "$a가 2 냐?";
}
?>
이러한 문장을 말로 좀 풀어좀쥬세요
if 문의 조건에서 !$a가 무슨뜻인지 이해가 안갑니다
프로그램 결과는 else 가 나옵니다
!$a 의 뜻이 $a != 2 라는 뜻인가여?
리플이나 댓글 부탁드립니다.리플 권장 ㅡㅡ;;
$a = 2;
if(!$a){
echo "$a가 2 가 아니다??";
} else {
echo "$a가 2 냐?";
}
?>
이러한 문장을 말로 좀 풀어좀쥬세요
if 문의 조건에서 !$a가 무슨뜻인지 이해가 안갑니다
프로그램 결과는 else 가 나옵니다
!$a 의 뜻이 $a != 2 라는 뜻인가여?
리플이나 댓글 부탁드립니다.리플 권장 ㅡㅡ;;
댓글 2
-
소프트맨
2002.03.01 22:56
-
점퍼워니
2002.03.01 22:58
if (!$a) 는 "변수 a에 값이 없냐?" 는 뜻이져....
여기서 느낌표(!)는 not 의 의미정도..
문장1;
}else {
문장2;
}
if문에서 가로 안의 $a 값이 참이면 문장1을 실행하고 거짓이면 문장2를 실행합니다.
!는 Not의 의미로서 반대의 경우를 가리킵니다.
if (!$a) {
문장1;
}else {
문장2;
}
이때는 $a의 값이 참이 아닐때 그러니까 거짓을때 문장1을 실행하고 참값일때 문장2를 실행합니다.
은 거짓이고 1 이상의 숫자는 참입니다.