외우지말고 이해하라.

외우는 것 보단 이해해서 내것으로 만들어 활용하기

Web Back-End/PHP

PHP 학습 02 - 기본문법, $_GET[], dump, intval , isset

hyg4196 2021. 5. 23. 13:41
반응형

1. php 기본 문법

 <?php   ?>   :  php 사용 태그

 $var = 1;      : 변수 선언

 echo $var     : echo = 출력

 exit;            : exit; = 프로그램 종료 (디버깅용)

 

 

2. $_GET[] 

  $dan = $_GET['dan'];

  localhost:8020/dan.php?dan=4

  4를 받아 저장 (단, 저장될때 string 으로 저장됌.)

 

3. var_dump($dan); 

   변수의 형을 확인

 

4. intval  

   $dan = intval($_GET['dan']);   

   변수를 int형으로 변경

 

5. isset

   해당 변수가 null 이면 false 아니면 true

   if(isset($_GET['dan'])){

       $_GET['dan'] = 1;

   }

 

<?php
if(isset($_GET['dan'])){
  $_GET['dan'] = 1;
}

$dan = intval($_GET['dan']);
?>
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <link rel="stylesheet" href="common.css">
</head>
<body>
<h1> <?=$dan?>단 </h1>
<?php for($i = 1; $i <=9; $i++){?>
  <div><?=$dan?>*<?=$i?> = <?=$i*$dan?></div>
<?php } ?>
<br>
<?php for($i = 1; $i <=9; $i++){
  if($dan == $i){?>
  <strong><a href="dan.php?dan=<?=$i?>"><?=$i?>단</a></strong>
<?php }else{ ?>
  <a href="dan.php?dan=<?=$i?>"><?=$i?>단</a>
<?php }}?>
</body>
</html>
반응형