본문 바로가기
PHP

PHP 기초4

by abkorc33 2023. 1. 20.

함수의 활용

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 &amp; 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

댓글