1. include와 require의 차이점
가져온 파일을 처리하는 다양한 방법 외에도 include와 require의 가장 큰 차이점은 존재하지 않는 파일을 도입할 때 경고를 생성하고 스크립트는 계속 실행되지만 require는 치명적인 오류를 발생시키고 스크립트 실행이 중지됩니다.
<?php include 'no.php'; echo '123'; ?>
no.php 파일이 없으면 echo '123' 문장이 계속 실행될 수 있습니다.
include()는 require()와 기능은 같지만 사용법에 약간의 차이가 있습니다. include()는 조건부 포함 함수인 반면, require()는 무조건 포함 함수입니다.
예를 들어 다음 예에서 $somgthing 변수가 true이면 somefile 파일이 포함됩니다.
if($something){include("somefile"); }
그러나 $something 값이 무엇이든 다음 코드는 somefile 파일을 file:
if($something){require("somefile"); }
2.include와 include_once의 차이(require와 require_once의 차이)
include_once(require_once) 문은 스크립트 실행 중에 지정된 파일을 포함하고 실행합니다. 이 동작은 파일의 코드가 이미 포함된 경우 다시 포함되지 않고 한 번만 포함된다는 점을 제외하면 include(require) 문과 유사합니다. include_once(require_once)는 로드된 파일 목록을 조회하여 존재 여부를 확인한 후 다시 로드해야 합니다.
<?phprequire '1.php';require '1.php';?>
이 경우에는 1.php가 두 번 포함됩니다.
<?phprequire '1.php';require_once '1.php';?>
이 경우 두 번째 포함은 포함되지 않습니다.
추천 튜토리얼: PHP 비디오 튜토리얼
위 내용은 PHP 포함에는 차이가 필요합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!