0
 33   4   1
  View Articles

Name  
   손병목  (2002-03-29 00:03:36, Hit : 17018, Vote : 2104)
Homepage  
   http://www.itmembers.net
Subject  
   PHP 문법의 기초(5) - require와 include
이번 시간에는 PHP 파일 내에서 다른 파일을 불러오는 require와 include에 대해 실습해 보겠습니다.
아래의 두 실습 예제를 통해 require와 include의 차이점을 정확하게 이해하시길 바랍니다.

require 문과 include 문은 둘 다 다른 파일을 불러와서 문서 내에 삽입하는 기능을 하는데,
require는 파일을 반복문 안에서 사용할 수 없고,
include는 반복문 안에서도 사용할 수 있다는 것이 다릅니다.

  1. 오늘 실습 예제에서 불러올 파일을 먼저 만들어 두어야 합니다.

    • define.php
      1 : <?
      2 : $a = "require";
      3 : $b = "실습";
      4 : ?>

    • include1.php
      1 : <?
      2 : $a = "include 실습 1";
      3 : ?>

    • include2.php
      1 : <?
      2 : $a = "include 실습 2";
      3 : ?>

    • include3.php
      1 : <?
      2 : $a = "include 실습 3";
      3 : ?>


  2. require 문을 가장 간단한 예제를 통해 쓰임새를 알아 보겠습니다.

    다음과 같이 만들어 실행해 보세요.(08-1.php)
    1 : <?
    2 : require("define.php");
    3 : echo  "$a $b";
    4 : ?>

    달리 설명을 드리지 않아도 되겠죠?
    다시 말씀드리지만 require 문은 반복문 내에서 사용할 수 없습니다. 반면 아래의 include 문은 반복문 안에서도 사용할 수 있습니다.

  3. 그러면 include 문을 반복문 안에서 사용한 예를 봅시다.(08-2.php)
    1: <?
    2: $files = array('include1.php','include2.php','include3.php');
    3:
    4: for ($count=0; $count<3 ; $count++) {
    5:         include($files[$count]);
    6:         echo "$a <br>";
    7: }
    8: ?>

    2행의 배열에 대한 설명은 4회차 강좌에 있습니다.
    4행의 for문은 지난 시간에 다루었습니다. 혹시 기억 안나시면 참조하시구요.


매일을 열심히 살아가는 여러분들, 비록 힘들지만 벌써 주말을 앞둔 금요일입니다.
화이팅!
이상 동주아빠 손병목이었습니다.

Prev
   PHP 문법의 기초(6) - 사용자 정의 함수

손병목
Next
   PHP 문법의 기초(4) - 제어문(下) [3]

손병목


Copyright 1999-2024 Zeroboard / skin by Zetyx