몽상실현개발주의

[생활코딩] 6.1 조건문 문법 ~ 6.2 조건문의 응용 본문

Language/php

[생활코딩] 6.1 조건문 문법 ~ 6.2 조건문의 응용

migrationArc 2021. 5. 10. 19:19

[생활코딩] 6.1 조건문 문법 ~ 6.2 조건문의 응용

생활코딩 php 강좌

6. 조건문

6.1 조건문 문법

  • 조건문 : 주어진 조건에 따라 Application 을 다르게 동작하도록 하는 것
  • if(조건) : 조건이 참일때, 실행
<?php

if(true){
    echo 'result: true';
}

?>

// result: true
<?php

if(false){
    echo 1;
    echo 2;
    echo 3;
    echo 4;
}

echo 5;
?>
  
// 5
<?php

if(true){
    echo 1;
}else{
    echo 2;
}

?>
  
// 1
<?php

if(false){
    echo 1;
}else if(true){
    echo 2;
}else if(true){
    echo 3;
}else{
    echo 4;
}

?>

// 2
  • else if 를 여러개 사용하더라도, 가장 먼저 만나게 되는 true 조건만 수행

 

6.2 조건문의 응용

// html
<html>
    <body>
        <form method="get" action="11.php">
            <input type="text" name="id">
            <input type="submit">
        </form>
    </body>
</html>
// 11.php
<?php
if ($_GET['id'] === 'egoing'){
    echo 'right';
}else{
    echo 'wrong';
}
?>
  • egoing 를 입력하여 제출하면, right 출력
  • 아니라면 wrong 출력

 

// html
<html>
    <body>
        <form method="POST" action="13.php">
            id : <input type="text" name="id">
            password : <input type="text" name="password">
            <input type="submit">
        </form>
    </body>
</html>
// 13.php
<?php
if ($_GET['id'] === 'egoing'){
    if ($_GET['password'] === '11111'){
        echo 'right';
    }else{
        echo 'password wrong';
    }
}else{
    echo 'id wrong';
}
?>
  • id === egoing , password === 11111
    • right 출력
  • id === egoing , password !== 11111
    • password wrong 출력
  • id !== egoing
    • id wrong 출력

 


이 글의 모든 사진과 내용의 출처는 생활코딩에 있음을 알려드립니다.

http://www.inflearn.com/course/%EC%83%9D%ED%99%9C%EC%BD%94%EB%94%A9-php-%EA%B0%95%EC%A2%8C/lecture/230?tab=note

 

생활코딩 - PHP 기본 A 부터 Z 까지 - 인프런 | 학습 페이지

지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요....

www.inflearn.com

 

Comments