본문 바로가기
PHP

PHP 기초2

by abkorc33 2023. 1. 19.

비교연산자

comparison.php

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
</head>
<body>
    <h1>Comparison Operators &amp; Boolean data type</h1>
    <?php
    var_dump(11); // 입력값과 데이터타입을 출력한다.
    // 실제 서버에서는 쓸 일 없지만 개발과정에서 쓰인다.
    var_dump('11');
    var_dump(1+1);
    var_dump(1==1);
    var_dump(1==2);
    var_dump(1>1);
    var_dump(1!=2);
    ?>
</body>
</html>

 

조건문

comparison.php

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
</head>
<body>
    <h1>Conditional</h1>
    <h2>if</h2>
    <?php
        echo '1<br>';
        if(false) {
            echo '2-1<br>';
        } else {
            echo '2-2<br>';    
        }
        echo '3<br>';
    ?>
</body>
</html>

false값은 출력되지 않음

조건문 활용

index.php

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
    </head>
    <body>
        <h1><a href="index.php">WEB</a></h1>
        <ol>
            <li><a href="index.php?id=HTML">HTML</a></li>
            <li><a href="index.php?id=CSS">CSS</a></li>
            <li><a href="index.php?id=JavaScript">JavaScript</a></li>
        </ol>
        <h2>
            <?php
            if(isset($_GET['id'])) {
                echo $_GET['id'];
            } else {
                echo "Welcome";
            }
            ?>
        </h2>
            <?php
            if(isset($_GET['id'])) {
                echo file_get_contents("data/".$_GET['id']);
            } else {
                echo "Hello, PHP";
            }
            ?>
    </body>
</html>

 

id값이 없는 경우

 

id값이 있는 경우

'PHP' 카테고리의 다른 글

PHP 파일로 모듈화  (0) 2023.01.24
PHP CRUD 기초  (0) 2023.01.24
PHP 기초4  (0) 2023.01.20
PHP 기초3  (0) 2023.01.20
php 기초 (생활 코딩)  (0) 2023.01.19

댓글