[PHP] 기초 끄적끄적

2022. 5. 24. 15:29·Stack/PHP

Apach 설치 후 PHP 연결

 

 

 

ex01.php

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h2>1+1</h2>
    <?php 
        // echo "hello world";
        // echo "<h1>안녕하세요</h1>";
        echo 1+1;
    ?>
    <h2>2-1</h2>
    <?php
        echo 2-1;
    ?>
    <h2>2*2</h2>
    <?php
        echo 2*2;
    ?>
    <h2>문자열</h2>
    <?php 
        // 주석입니다.
        echo 'hello'.'world<br/>';   // 문자열 합칠 때 + 말고 . 찍기
        $int1 = 1000;
        $float1 = 31.1133;
        var_dump($float1);   // var_dump는 type을 나타내 줌
        $str1 = "<br/>green<br/>";
        echo $int1."<br/>";
        echo $float1."<br/>";
        echo $str1."<br/>";
    ?>
</body>
</html>

 

 

 

02. ex02_variable.php

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 변수는 지역변수 전역변수 정적변수 -->
    <?php
        $num = 50;
        function varFunc() {
            // 지역변수 선언
            $localvar = 10;
            // 함수 내에서 사용할 전역변수를 명시
            // 전역변수 num에 접근 global
            global $num;   // 이거 없으면 num 값 못 받아옴, GLOBALS 쓰면 받아올 수 있음(line 21)
            echo "함수 내부에서 호출한 지역변수 localvar의 값은{$localvar}입니다.<br>";
            echo "함수 내부에서 호출한 전역변수 num의 값은 {$num}입니다.<br>";
            echo "함수 내부에서 호출한 전역변수 num의 값은 {$GLOBALS['num']}입니다.<br>";
        }
        varFunc();
        echo "함수 밖에서 호출한 지역변수 localvar의 값은 {$localvar}입니다.<br>";

        // 정적변수 static
        function counter() {
            static $count = 0;
            echo "함수 내부에서 호출한 static변수 count의 값은 {$count}입니다.<br>";
            $count ++;
        }
        counter();
        counter();
        counter();
    ?>
    <script>
        function myFunc() {
            let count = 0;
            console.log(count);
            count++;
        }
        myFunc();
        myFunc();
        myFunc();
    </script>
</body>
</html>

 

 

 

ex03_constant.php

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <?php
        ini_set('error_reporting','E_ALL ^ E_NOTICE');
        // define() 함수
        define("PHP", "PHP수업에 잘 오셨습니다.!<br>", true);   // false - 대소문자를 구분함, true - 대소문자를 구분하지 않음
        echo PHP;
        echo php;

        // 상수는 선언 후 어디에서라도 참조할 수 있음
        function defFunc(){
            echo ABC;
            define("ABC", "하하하하하하하하");
            echo "<br>".ABC."<br>";
        }
        defFunc();
        echo ABC;
    ?>
</body>
</html>

'Stack > PHP' 카테고리의 다른 글

[PHP] file  (0) 2022.05.25
[PHP] get / post 전송 방식  (0) 2022.05.25
[PHP] 제어문  (0) 2022.05.25
[PHP] 연산자 (증감 / 비교 / 논리 / 기타)  (0) 2022.05.25
[PHP] 배열  (0) 2022.05.25
'Stack/PHP' 카테고리의 다른 글
  • [PHP] get / post 전송 방식
  • [PHP] 제어문
  • [PHP] 연산자 (증감 / 비교 / 논리 / 기타)
  • [PHP] 배열
7ingout
7ingout
  • 7ingout
    Hello, 7ingout world!
    7ingout
  • 전체
    오늘
    어제
    • 분류 전체보기 (205)
      • Project (5)
      • Stack (173)
        • React (40)
        • JavaScript (50)
        • TypeScript (14)
        • HTML (11)
        • CSS (31)
        • Spring (9)
        • PHP (15)
        • SQL (3)
        • Python (0)
      • ETC (9)
      • Design (13)
        • Illustrator (6)
        • Photoshop (7)
      • Articloid (4)
        • 7ingout (4)
  • 공지사항

    • ☻
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
7ingout
[PHP] 기초 끄적끄적
상단으로

티스토리툴바