함수의 형식
<?php
function basic(){
print("Lorem ipsum dolor1<br>");
print("Lorem ipsum dolor2<br>");
}
basic();
?>
함수 이름은 basic 호출은 basic();를 하게 되면 호출된다
<?php
function sum($left, $right){
print($left+$right);
print("<br>");
}
sum(2,4);
sum(4,6);
?>
이렇게 함수에 파라미터 값을 넣어 값을 도출할 수 있다
함수의 활용
함수를 이용해서 정리정돈을 해보자
<?php
function print_title(){
if(isset($_GET['id'])){
echo $_GET['id'];
} else{
echo "Welcome";
}
}
function print_description(){
if(isset($_GET['id'])){
echo file_get_contents("data/".$_GET['id']);
} else {
echo "Hello, PHP";
}
}
function print_list(){
$list = scandir('./data');
$i = 0;
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;
}
}
?>
이렇게 함수로 다 묶어주고
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>
<?php
print_title();
?>
</title>
</head>
<body>
<h1><a href="index.php">WEB</a></h1>
<ol>
<?php
print_list();
?>
</ol>
<h2>
<?php
print_title();
?>
</h2>
<?php
print_description();
?>
</body>
</html>
이렇게 간결하게 만들어 줄 수 있다