>백엔드 개발 >PHP 튜토리얼 >PHP include_once와 require_once의 차이점

PHP include_once와 require_once의 차이점

黄舟
黄舟원래의
2017-06-25 11:48:301542검색

①기능 및 사용법

 코드 중복을 줄일 수 있음

 include(_once)("파일 경로") 및 require(_once)("파일 경로")

②이해하기

  ​​직설적으로 말하면 그냥 include(_once) 및 require(_once) 행을 포함된 파일의 내용으로 대체합니다.

3 참고

  포함/요구 포함된 파일은 는 일반적인 string입니다. 태그가 나타나면

4path

 로 해석됩니다. Windows에서는 슬래시나 상대 경로를 모두 사용할 수 있습니다. , Linux에서는 슬래시만 인식하므로 슬래시를 사용하는 것이 가장 좋습니다.

⑤차이

 include는 파일을 찾을 수 없으면 경고 오류가 보고된 후 프로그램이 계속 실행됩니다.

 Require는 파일을 찾을 수 없으면 치명적인 오류가 보고되고 프로그램 실행이 중단됩니다. 한 번 추가한 후에는 시스템이 판단하여 두 번째로 포함하지 않습니다.

 eg : 내용이 인 a.php 파일이 있습니다.

   b.php 파일의 내용은 $a=5;
require_once
("a.php") ; echo $a; require_once("a.php"); echo $a;      결과는 첫 번째 출력이 6이고 두 번째 출력은 여전히 ​​6입니다. . _once는 한 번만 포함합니다. one을 추가하지 않으면 두 번째 출력은 7입니다.

⑥선택

예를 들어 시스템 구성에 없으면 웹 사이트 실행이 허용되지 않으므로 자연스럽게 require를 사용합니다. 특정 통계 프로그램입니다. 웹사이트의 인원 수를 세는 것뿐입니다.

를 사용하면 됩니다. 한 번 추가하는 것은 효율성의 차이입니다. 한 번만 로드하는 것을 고려하면 시스템의 판단이 효율성이 떨어집니다. 따라서
디렉토리 구조
는 개발 초기에 조정해야 하며, _한 번 사용하지 않도록 노력하세요. 7특수 사용법

포함된 페이지의 반환 값을 반환하려면 include/require를 사용하세요.

  a.php 페이지에서: .....
return
$value; b.php 페이지에서: $v = include(" a .php"); <--[endif]-->
이 사용법은 웹사이트 구성을 할 때 가끔 접하게 됩니다!

위 내용은 PHP include_once와 require_once의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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