인크루드(include)

html 인크루드
<?php include_once("inc/menu.php"); ?>

php 인크루드
<?php include_once("inc/menu.php"); ?>
<?php include_once $_SERVER["DOCUMENT_ROOT"]."/inc/menu.php"; ?>

jsp 인크루드
<jsp:include page="경로"> 
1. 액션(Action) 방식 - include한 소스파일에 대해서 결과값을 계산 후 그 결과를 include
(차후 수정이 거의 없는 파일에 주로 사용)
<%@ include file="경로"%> 
2. 지시어 방식 - include한 소스파일의 코드(소스) 자체를 include

asp인크루드
<!--#include file="menu.asp"-->
<!--#include virtual="/inc/lib.asp"-->


※ include, require의 차이
include : (파일 없을 때) 출력하고 계속 실행 
require : (파일 없을 때) 오류 출력하고 실행 멈춤
따라서...
개발할 때 include (단순 화면 출력 시 용이)
운영할 때 require (DB연결 및 함수 사용 시 필요한 로직 점검 시 용이)
include, require / include_once, require_once
연결시킬 파일이 없을 때 include, require 는 페이지를 표시할 수 없다고 나오고 _once는 정확한 에러를 표시한다.
인크루드(include) 인크루드(include) Reviewed by jieun on 오후 5:48 Rating: 5

댓글 없음:

Powered by Blogger.