2018년 3월 13일 화요일

[PHP예제] 041 다른 파일 읽어 오기

require_once | require | include_once | include

읽어올 파일 (site_data.php)

1
2
3
4
5
<?php
$site = 'PHP 프로그래밍';
$admin = 'Admin';
$email = 'admin@wooguy.com';
/* ?> 종료 태그 생략 */


코드 파일

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>다른 파일 읽어오기</title>
</head>
<body>
<div>
<?php
require_once 'site_data.php';

echo '사이트명:' . $site . '<br>';
echo '관리자명:' . $admin . '<br>';
echo '메일주소:' . $email . '<br>';
?>
</div>
</body>
</html>


읽어오는 파일은 먼저 include_path로 설정되어 있는 디렉터리부터 검색하고 다음으로 실행중인 PHP 파일이 있는 현재 디렉터리를 검색한다.


  • ./에서 시작되면 현재 디렉터리에서만 검색
  • ../에서 시작되면 현재 디렉터리의 상위 디렉터리에서만 검색
  • __DIR__ 은 매직 상수의 하나, 현재의 파일이 있는 디렉터리명이 전체 경로로 정의됨



댓글 없음:

댓글 쓰기