반응형

    PHP 썸네일

    [PHP] 문서 불러오기

    php에서는 문서에 다른 문서를 불러올 수 있다.

    문서에 다른 문서를 언제 불러올까요??

     

    문서 안에 문서를 불러오는 기능은

    같은 내용을 여러 번 작업할 때 사용합니다.

     

    메뉴창을 보게 되면 내가 있는 페이지는 다르지만 공통된 메뉴를 가지고 있습니다.

     

    header, footer, menu, navigation 등등 공통영역을 나눠서 문서로 만들고 문서에 불러오지요

     

    PHP에서는 문서 안에 문서를 불러오는 기능을 해주는 함수가 있습니다.

     

    외부의 문서를 불러오는 함수는 4가지로

    include

    include_once

    require

    require_once

     

    4가지 모두 외부의 문서를 내 문서에 불러오게 해 줍니다.

     

    include, require 차이

      복수 사용 가능 여부
    (여러번 사용)
    파일이 없을 때
    include 여러번 가능 파일이 없어도 다음 코드 실행
    include_once 한번만 가능
    require 여러번 가능 파일이 없으면 코드 멈춤
    require_once 한번만 가능

    include와 require의 차이는 파일이 없을 때 코드를 나머지 코드를 읽는지 안 읽는 지의 차이입니다.

    _once가 붙으면 한 번만 사용 가능합니다.(같은 문서를 여러 번 불러올 수 없습니다.)

     

    사용법

    <!--[a.php]-->
    <div> Lorem Ipsum </div>
    
    <!--[b.php]-->
    <div> Hellow World </div>
    
    <!--[c.php]-->
    <div> PHP require </div>
    
    <!--[d.php]-->
    <div> PHP include </div>

    예제 문서

    <?php
          include './a.php';
          include_once './b.php';
          require './c.php';
          require_once './d.php';
    ?>
    

    문서 안에 문서 포함하기

     

    실행 결과

    Lorem Ipsum
    Hellow World 
    PHP require
    PHP include

     

    순수하게 html만 이용해서는 여러 번 수정을 할 수밖에 없다.

     

    php의 include 혹은 reqire을 이용하여 공통된 영역을 나눠 문서로 만들고

     

    다른 페이지에서 불러옴으로 쉽게 관리해 보면 작업 효율이 더 좋아질 것이다.

     

    반응형

    '웹언어 > PHP' 카테고리의 다른 글

    [PHP]닷홈 호스팅 DB연결하기  (2) 2022.02.18
    [PHP] 파일 업로드  (2) 2021.12.14
    [PHP] file 전송하기  (4) 2021.07.05
    [PHP] $_POST, $_GET 데이터 받기  (6) 2021.05.23
    [PHP] date() 날짜가져오기  (8) 2021.05.20
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기