인크루드(include)
html 인크루드
<?php include_once("inc/menu.php"); ?>
php 인크루드
<?php include_once("inc/menu.php"); ?>
<?php include_once $_SERVER["DOCUMENT_ROOT"]."/inc/menu.php"; ?>
<?php include_once $_SERVER["DOCUMENT_ROOT"]."/inc/menu.php"; ?>
jsp 인크루드
<jsp:include page="경로">
1. 액션(Action) 방식 - include한 소스파일에 대해서 결과값을 계산 후 그 결과를 include
(차후 수정이 거의 없는 파일에 주로 사용)
<%@ include file="경로"%>
2. 지시어 방식 - include한 소스파일의 코드(소스) 자체를 includeasp인크루드
<!--#include file="menu.asp"-->
<!--#include virtual="/inc/lib.asp"-->
<!--#include virtual="/inc/lib.asp"-->
※ include, require의 차이
include : (파일 없을 때) 출력하고 계속 실행
require : (파일 없을 때) 오류 출력하고 실행 멈춤
따라서...
개발할 때 include (단순 화면 출력 시 용이)
운영할 때 require (DB연결 및 함수 사용 시 필요한 로직 점검 시 용이)
include, require / include_once, require_once
연결시킬 파일이 없을 때 include, require 는 페이지를 표시할 수 없다고 나오고 _once는 정확한 에러를 표시한다.
연결시킬 파일이 없을 때 include, require 는 페이지를 표시할 수 없다고 나오고 _once는 정확한 에러를 표시한다.
인크루드(include)
Reviewed by jieun
on
오후 5:48
Rating:
댓글 없음: