1
require("somefile.php");
require_once("somefile.php");
이들의 차이점은 무엇입니까 이러한 PHP include 구문의 차이점은 무엇입니까?
include("somefile.php");
include_once("somefile.php");
?require("somefile.php");
require_once("somefile.php");
이들의 차이점은 무엇입니까 이러한 PHP include 구문의 차이점은 무엇입니까?
include("somefile.php");
include_once("somefile.php");
?include()
과 require()
의 차이점은 파일을 찾을 수없는 경우 include()
구문이 경고를 내 보냅니다. 이 동작은 require()
과는 다른 동작으로 치명적인 오류가 발생하고 스크립트 실행을 중지합니다. PHP가 다시 파일이 이미 포함되어 있는지 확인하고, 그래서이 포함되지 않은 경우 (필요) 것을 제외하고
include_once()
및 require_once()
는 include()
및 require()
보다 동일한 동작을 가지고있다.
include_once()
및 require_once()
은 클래스 및/또는 함수 정의가 포함 된 파일을 포함하는 경우에 특히 유용합니다. 실수로 같은 파일을 두 번 포함시켜 "이중 정의"오류가 발생하는 것을 방지합니다.
사람의 차이점은 설명서에 명확하게 설명되어 있습니다. 왜 거기를 보지 않겠습니까? –
이 질문에 대해 두 번째로 구부러진 사람입니다. 초심자 질문이 갈 때까지, 이것은 심각하게 전혀 나쁘지 않다; 차라리이 책을 읽으 려합니다. "왜 그 변수가 왜 그것 앞에 두 개가 있습니까?" –
@Col. Shrapnel : 문서에 있는지 여부는 중요하지 않습니다. 그것은 아주 정당한 질문입니다! 또한 어떤 사람들은 문서에 압도 당한다. –