2018년 3월 12일 월요일

[PHP예제] 023 조건으로 처리를 분기

if문, elseif문 else문을 사용하여 조건으로 처리를 분기할 수 있다.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>조건으로 처리를 분기</title>
</head>
<body>
<div>
<?php
$point = 30;
$line = 80;
$underline = 40;

if( $point >= $line ) {
    echo '합격라인';
} elseif( $point >= $underline ) {
    echo '추가시험라인';
} else {
    echo '낙제 라인';
}
?>
</div>
</body>
</html>


if문의 생략 표기

1
2
3
4
5
if( $hong == true ) {
    echo '당첨';
}

if( $hong == true ) echo '당첨';


논리값 생략하기


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
if( $hong == true ) {
    echo '당첨';
}

if( $hong ) {
    echo '당첨';
}

if( $hong != true ) {
    echo '실패';
}

if( ! $hong ) {
    echo '실패';
}

논리값을 생략할 경우 다음과 같은 값은 false를 돌려준다.
  • 0 (정수의 0)
  • 0.0 (부동 소수점의 0)
  • '' (공백)
  • '0' (문자열의 0)
  • null
  • 요소가 0인 배열





댓글 없음:

댓글 쓰기