include 와 requre 모두 파일을 불러온다는 점은 똑같다.


하지만 그 차이점을 간단하게 표로 보자면,


 

경고(Warning)만 띄워줌.

(계속 진행됨.)

에러(Fatal Error) 띄움.

(에러 구문에서 종료됨.)

구문을 만날때마다 실행.

include

require

한번만 실행.

include_once

require_once



1. include, require 가 include_once, require_once 보다 빠르다.


2. require 가 include 보다 빠르다.


3. require는 오류가 생기면 Fatal Error를 띄우고 


사용 Tip1. require가  에러가 발생한 위치를 찾기 더 쉬우므로, 개발중에는 require를 사용하고, 완료되면 include로 변경하면 될 듯.


사용 Tip2. 꼭 필요한 검증된 파일은 require를 이용하고, 조건에 맞을때만 불러오려면 include를 이용.

'P/L > PHP' 카테고리의 다른 글

PHP] 비교연산자 == 와 === 의 차이  (0) 2013.01.27
Posted by 야동우
,


기본적인 개념은 둘다 똑같다.


두 값을 비교하여 같으면 True(1)를 리턴하고 틀리면 False(0)를 리턴한다.


소스를  차이점은 == 는 단지 값만 같다면 True를 리턴하지만,

=== 는 값도 같고, 변수형도 같아야 True를 리턴한다.



'1' == 1 은 참이지만, '1' === 1 은 거짓이다.




같지 않은지 여부를 판별하는 != 와 !== 역시 위와 같은 개념이다.

'P/L > PHP' 카테고리의 다른 글

PHP] include, require, include_once, require_once 차이점  (0) 2013.01.27
Posted by 야동우
,