>  기사  >  백엔드 개발  >  PHP include와 require의 차이점

PHP include와 require의 차이점

巴扎黑
巴扎黑원래의
2016-11-23 15:07:24987검색

얼마 전 PHP를 접하게 되었고, 오랫동안 온라인에서 검색을 해보니 많은 사람들이 비교를 했고, 그 중 일부는 가장 권위 있고 정확한 답변이었습니다. 여기에 있습니다: http://cn.php.net/manual/zh/function.include.php.
읽고도 이해가 되지 않는다면 다음 테스트를 해 봤습니다.
상황 1:
include("./est.php") // est .php가 존재하지 않습니다
echo "
continue..."
?>

테스트 결과:
경고: include(./est.php): 실패 스트림 열기: 2행의 .../test1.php에 해당 파일이나 디렉터리가 없습니다. 경고: include(): 포함할 './est.php'를 열지 못했습니다(include_path='.:/usr/local/Cellar/ php/5.3.10/lib/php') 2번째 줄의 .../test1.php
계속...

사례 2:
require( "./est .php");
echo "
계속...";
?>

테스트 결과:
경고: require(./est. php): 스트림을 열지 못했습니다: 2행의 .../test1.php에 해당 파일이나 디렉터리가 없습니다. 치명적인 오류: require(): 필수 './est.php'를 열지 못했습니다(include_path='.:/usr/ local/Cellar/php/5.3.10/lib/php') in .../test1.php on line 2
여기에는 계속 문자열이 인쇄되지 않습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.