Boolean과 비교 연산자
var_dump()는 입력값의 데이터 타입까지 알려주는 함수이다
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1>Comparison Operators &
Boolean data type</h1>
<?php
var_dump(1==1);
?>
<h2>1>1</h2>
<?php
var_dump(1>1);
?>
<h2>1>=1</h2>
<?php
var_dump(1>=1);
?>
</body>
</html>
조건문의 활용
isset() 함수는 값이 있냐 없냐에 따라 불리언값을 반환한다
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</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>
$_GET['id']의 값이 있다면 그 id 값을 가져오고 만약 없다면 else문의 지시대로 된다
반복문의 형식
while 뒤에는 보통 true나 false 인 boolean값이 온다
while문은 조건이 만족되는 동안에 statement부분이 반복이 된다
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>loop</title>
</head>
<body>
<h1>while</h1>
<?php
echo '1<br>';
$i = 0;
while($i < 3){
echo '2<br>';
$i = $i + 1;
}
echo '3<br>';
?>
</body>
</html>
변수 i 값을 0으로 초기화해주고 1씩 증가시켜서 3번 반복시켜 2<br>을 실행되게 된다