함수의 활용
function2.php
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Function</title>
</head>
<body>
<h1>Function</h1>
<h2>Basic</h2>
<?php
function basic() {
print("lorem ipsum dolor1<br>");
print("lorem ipsum dolor2<br>");
}
basic();
basic();
?>
<h2>parameter & argument</h2>
<?php
function sum($left, $right) {
print($left+$right);
print("<br>");
}
sum(2,4);
sum(10,2);
?>
<h2>return</h2>
<?php
function sum2($left, $right) {
return $left+$right;
}
print(sum2(2,4));
// file_put_contents('result.txt', sum2(2,4));
?>
</body>
</html>
file_put_contents('파일명', 함수결과값);
파일이 생성됨

index.php
<?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++;
}
}
?>
<!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>

'PHP' 카테고리의 다른 글
| PHP 파일로 모듈화 (0) | 2023.01.24 |
|---|---|
| PHP CRUD 기초 (0) | 2023.01.24 |
| PHP 기초3 (0) | 2023.01.20 |
| PHP 기초2 (0) | 2023.01.19 |
| php 기초 (생활 코딩) (0) | 2023.01.19 |
댓글