True
& False
==
, >
, >=
True
or False
if(empty($_GET['id']) { echo "Welcome";
} else { echo $_GET['id'];
}
if(Boolean data type) { }
if( ) { } else { }
if( ) { } else if { } else { }
JS
와 아예 동일하다. (신기하다)
boolean
값으로 반환isset();
: 만약 값이 존재하며 null
값이 아니라면 true
를 반환empty();
: 존재하는 값이 없거나 변수의 값이 0
또는 false
, null
값일 경우에는 true
를 반환$i = 0;
while($i < 3) {
echo '2<br>';
$i = $i + 1;
}
$coworkers = array('egoing', 'leezche', 'duru'); // 배열의 표현식
echo $coworkers[1]; // leezche
echo var_dump(count($coworkers)); // int(3)
count();
: 배열의 값의 개수 숫자로 반환하는 함수array_push($coworkers, 'taeho')
: 배열에 값을 추가하는 함수$list = scandir('./data');
$i = 0;
// $list[0] : . (현재 디렉토리)
// $list[1] : .. (부모 디렉토리)
while($i < count($list)) {
if($list[$i] != '.') {
if($list[$i] != '..') {
echo "<li><a href=\"index.php?id=$list[$i]\">$list[$i]</a></li>\n";
}
}
$i = $i + 1;
}