얼마 전 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
여기에는 계속 문자열이 인쇄되지 않습니다.