PHP에서 include_once, require_once, include 및 require 간의 사용 시나리오와 차이점.
Jul 28, 2016 am 08:28 AM며칠 전, 회사의 선배가 우리에게 PHP에 대해 가르쳐 주러 왔습니다. 그는 주로 실용적인 정보에 대해 이야기했고, 그것은 문법과 관련이 없었습니다. 그 중에는 생각해 볼 문제가 있었습니다.
PHP에서 include_once, require_once, include 및 require의 사용 시나리오와 차이점은 무엇인가요?
include, require, include_once와 include의 차이점을 아는 사람은 많지만, include_once가 있는 이유를 깊이 이해하는 사람은 거의 없습니다.
당시 상황도 이랬는데, 예전에 이런 실수를 한 적이 있어서 매우 흥미로웠습니다. 그러면 include_once나 require_once를 사용하면 충분할 것 같았습니다. 내가 오랫동안 작성한 PHP 코드는 모두 *_once를 사용하도록 왜 사용합니까? 누군가 내가 이렇게 글을 잘 못 쓴다고 말하기 전까지는 이렇게 하면 반복 로딩을 피할 수 있을 거라 생각하며 한동안 그 사람과 논쟁을 벌였는데... 그러다가 퍼포먼스에 관해서... 갑자기 깨달았습니다.
많은 사람들이 이 사실을 이해하고 있다고 생각합니다. 프로그램 실행 프로세스가 적을수록 시간 소모가 적고, 잘 설계된 프로그램이 효율적인 경우가 많습니다. 다시 주제로 돌아가서, include_once 각 파일이 로드되기 전에 파일이 로드되었는지 여부를 확인해야 하지만 include는 수행되지 않으므로 성능 측면에서는 include가 더 효율적입니다. 물론 반복적인 로딩을 피할 수는 없지만, 프로그램은 인간이 작성한 것이고, 사람을 사람이라고 부르는 이유는 잘 설계된 프로그램으로 문단의 시작 부분으로 돌아가서, 우리는 디자인 초기부터 이러한 것들을 피할 수 있습니다. 하하, 피할 수 없다면 어쩌지? include_once를 사용하세요. . . .
위 내용은 PHP에서 include_once, require_once, include와 require의 사용 시나리오와 차이점을 소개합니다. , 관련 내용을 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드

PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법
