PHP 함수 알아보기
PHP

PHP 함수 알아보기

by nocagklhw 2019. 12. 29.
  1. 함수의 기본
<!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>
  1. 함수의 입력값

예시

<!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 &amp; argument</h2>
    <?php 
    function sum($left, $right) { //함수 가로에 13행과 다르게 무언갈 넣는다. 
        print($left+$right); //sum함수에 있는 가로 안의 것들을 더하라는 것이다. 
        print("<br/>");
    }
    sum(2,6); //sum 가로에 있는 것을 더하라는 위의 명령어가 있었으니 출력은 8이 나온다. 
    ?>
</body>
</html>

 

  1. 함수의 입력값 활용과 파일 추가하기 기능
<!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 &amp; 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>

댓글


TOP

TEL. 02.1234.5678 / 경기 성남시 분당구 판교역로