기본적으로 알던 내용과 동일하다.
<?php
if($_GET['value'] == 1){
for($i = 0; $i < 5; $i++){
echo $i;
}
echo hello();
} else {
$world = "world";
echo hello($world);
}
?>
<?php
function hello($msg = "none"){
echo "hello ".$msg;
return 13;
}
?>
GET으로 들어온 Query값에 따라 작동방식이 다르다.
[value == 1]
0~4를 화면에 출력하며 hello 함수를 출력한다. 이때, 함수의 인자값이 없으므로 01234hello none13이 출력된다.
[value != 1]
world변수에 문자열을 넣고, hello 함수를 출력한다. 이때, 함수의 인자값이 존재하여 hello world13이 출력된다.