PHP에는 파일을 로드하는 명령문이 4개 있습니다: include, require, include_once 및 require_once.
기본 구문 (추천 학습: PHP 프로그래밍 입문부터 숙련까지)
require: require 함수는 일반적으로 PHP 스크립트 앞에 위치하며, require에 지정된 파일은 먼저 읽혀집니다. PHP가 실행되고, 가져온 스크립트 파일을 포함하고 실행을 시도합니다.
require는 PHP의 실행 효율성을 향상시키는 작업입니다. 동일한 웹 페이지에서 한 번 설명한 후에는 두 번째 설명하지 않습니다. 그러나 마찬가지로 가져온 파일을 반복적으로 해석하지 않기 때문에 PHP에서 파일을 삽입하기 위해 루프나 조건문을 사용할 때 include를 사용해야 합니다.
include: 는 PHP 스크립트의 어느 곳에나 배치할 수 있으며 일반적으로 프로세스 제어의 처리 부분에 있습니다. include로 지정된 파일에 PHP 스크립트가 실행되면 해당 파일이 포함되어 실행을 시도합니다.
이 방법을 사용하면 프로그램 실행 과정을 단순화할 수 있습니다. 동일한 파일을 두 번째로 만나면 PHP는 이를 다시 해석합니다. 동시에 사용자 정의 함수가 가져온 파일에 포함되는 경우에는 include의 실행 효율성이 훨씬 낮습니다. PHP는 해석 과정에서 함수 정의가 반복되는 문제가 있습니다.
require_once/include_once: 기능은 각각 require/include와 동일합니다. 차이점은 실행 시 대상 콘텐츠를 이전에 가져왔는지 먼저 확인한다는 것입니다. 같은 내용을 다시 소개합니다.
include와 require의 차이점:
include에는 반환 값이 있는 반면 require에는 반환 값이 없습니다.
include는 파일 로드에 실패할 때 경고(E_WARNING)를 생성합니다. 오류가 발생한 후 스크립트가 실행됩니다. 실행을 계속합니다. 그래서 계속해서 실행하고 결과를 사용자에게 출력하고 싶을 때 include를 사용합니다.
//test1.php <?php include './tsest.php'; echo 'this is test1'; ?> //test2.php <?php echo 'this is test2\n'; function test() { echo 'this is test\n'; } ?> //结果: this is test1
위 내용은 PHP 파일을 가져올 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!