[php]Conditional_조건문_isset()

💥 아주 기본적인 내용들 이며, 실용적이지 않은 예시들을 사용하고 있습니다.
💥 문법을 익히기 위한 예제들을 사용하고 있습니다.

if
코드는 위에서 아래로, 시간순서대로 읽혀진다.
하지만 if라는 조건문을 사용하면 비동기적으로 코드를 쓸수있다.

<?php
    echo '1<br>';
    if(false){
      echo '2-1<br>';
    }else{
      echo '2-2<br>';
    }
    echo '3<br>';
    echo '4<br>';
  ?>
  
1
2-2
3
4

if문의 값이 true인지, false인지에 따라 제어되기 때문에 if문제어문 이라고 합니다.
=> 어떤 것을 실행시킬지 제어하기 때문에.

isset() 사용하기

isset()
Determine if a variable is declared and is different than null
https://www.php.net/manual/en/function.isset.php
Is Set? 세팅되어 있는가? 세팅되어 있다면 true, 아니라면 fasle
많이 사용하게 될 것 같다 ..!!

<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>
  // 만약, $_GET['id']가 있다면, h2안에 id값이 출력될것 이고, 
  // 아니라면, welcome 이 출력된다.
  
  
  <?php
  if(isset($_GET['id'])){
    echo file_get_contents("data/".$_GET['id']);
  }else{
    echo "Hello, Mina";
  }
  // 만약, $_GET['id']가 있다면, data라는 폴더 안에 해당 아이디를 이름으로 가진 파일이 호출되어 출력 될것이고, 
  // 아니라면, Hello, Mina 이 출력된다.
    
  ?>

좋은 웹페이지 즐겨찾기