- 함수의 기본
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<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이라는 이름의 함수를 만들었으며 큰 따옴표 안에 있는 텍스트를 추출하는 기능을 쓰고자 function을 적은 것이다.
basic(); //이 함수를 쓰게 되면 14행과 15행이 불러와진다.
basic(); //17행과 마찬가지
?>
</body>
</html>
- 함수의 입력값
예시
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<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) { //함수 가로에 13행과 다르게 무언갈 넣는다.
print($left+$right); //sum함수에 있는 가로 안의 것들을 더하라는 것이다.
print("<br/>");
}
sum(2,6); //sum 가로에 있는 것을 더하라는 위의 명령어가 있었으니 출력은 8이 나온다.
?>
</body>
</html>
- 함수의 입력값 활용과 파일 추가하기 기능
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<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,6);
?>
<h2>return</h2>
<?php
function sum2($left,$right) { //sum2함수를 만듬
return $left+$right;
}
print(sum2(2,9)); //30행에 만들었던 함수를 이용하여 더하기 출력
file_put_contents('result.txt', sum2(33,22)); //file_put_contents는 파일을 추가하라는 내장 함수이다. result.txt를 생성하여 33과 22를 더한 값을 넣으라는 것이다. 웹 새로고침을 하게 되고 폴더를 가보면 result.txt에 55가 저장되어 있다.
?>
</body>
</html>
댓글