Beginner PHP Tutorial 42 include and require Functions

나는 이것이 php 아카데미의 Alex 다 그리고 이것은 New Boston의 비디오이다

이제이 짧은 시리즈에서 짧은 자습서를 모두 말하고 나서 우리는 include에 대해 이야기하고 PHP 내부에 필요하면 이제 웹 사이트를 방문 할 수 있습니다 그들이 디자인이나 템플릿을 어떻게 똑같이 얻었는지 알고 있다고 생각하십니까? 모든 페이지마다 대답은 미리 설정된 템플릿이 있고 그렇지 않은 것입니다 필연적으로 include 나 require를 사용하는 것을 포함합니다 나는 이것을 포함시키기 위해 어떤 종류의 방법을 사용할 것이다 두 개의 파일이 열립니다

내 인덱스 PHP 헤더가 있습니다 incphpnow headerinc

php에는 H1을 내 페이지와 함께 사용하면 브라우저에서 미리보기를하면 다음과 같이 보입니다 이제 여러 개의 페이지를 만들려면 어떻게됩니까? 이제 헤더를 사용하여 다른 파일을 만들고이 파일을 호출하겠습니다 나는 이것을 여기에서 구할거야 내가 포함 시켜서 말하면, 이걸 그냥 다른 페이지라고 부르 겠어 php 좋아, 그래서 모두 3

3 페이지 색인에 모두 있어요 PHP anotherpagephp 및 headerincphp 이제 튜토리얼에서 나중에 토론하겠습니다

전에이 파일 안의 PHP를 사용하기 전에 지금 템플릿이된다고 말할 것입니다 쓰고 싶다 에코를 말하자 그냥 변수를 여기에 코드 stringi 만들거야 내 변수 에코 그렇게 색인에 에코 싶어요 Logged 이 페이지는 기본적으로 에코 문자열입니다

여기서 나는 var와 a를 원합니다 그리고 에코 var 그래서 내 인덱스 페이지를 나는 문자열을 내 echopage 내 다른 페이지를 울리고 있어요 10 이제 두 헤더에 동일한 헤더를 포함 시키려면 어떻게됩니까? 이 두 파일에 내 페이지 헤더가 있어야하는이 파일들 이 목적을 위해 지금 필요한 모든 기능을 포함하거나 include를 사용하는 것입니다 나중에 왜 그렇게하는지 알려 드리겠습니다 세미콜론 작은 따옴표 또는 큰 따옴표로 미안합니다 또한 이것을 대괄호로 묶으십시오

그냥이 방법을 사용하는 경향이 있습니다 단순히 headerincphp라고 말하면 내가하기 전에 디렉토리였습니다 또 다른 폴더 내가 당신의 파일이 어디에 있든 그렇게 할 것입니다

같은 디렉토리에있는이 두 페이지와 같은 위치에 있습니다 나는 실제로이 파일에 포함 된 색인 페이지로 돌아 가면 끝났습니다 키워드 include를 사용하고 파일을 포함하여 내 페이지 상단 다른 페이지에서도 그렇게 할 수 있습니다 headerinc

php를 포함하면 이미 유용 할 때부터 시작할 수 있습니다 나는 anotherpagephp가 정확히 똑같은 방향으로 나아갈 수 있습니다 우리는 이것을한다 일반적으로 더 이상 내 페이지라고 부르는 여자 훈련 된 웹 사이트 이제 알렉스의 추운 날씨에요

사전에 나는 헤더를 PHP로 바꾼다 헤더가 여기에 있었다고 말하면 나는 이것을 바꿔야 만합니다 그러면 다른 페이지로 가야 할 것입니다 헤더를 변경하면 많은 것을 한 번 변경해야하므로 우리가 포함 시켰기 때문에 indexphp에 업데이트되고 또한에 업데이트됩니다

또 다른 pagephp 그래서 템플릿 시스템이라고 불리는 것을 만들었습니다 사진과 메인을 포함 할 수있는 헤더를 포함 시켰습니다 몸을 원한다면 무한대로 메뉴를 사용할 수 있습니다 한 페이지에 원하는 결론을 지금 저장하는 페이지를 만들 수 있습니다

이제 변수를 제거하고 방금 이걸 제거하겠습니다 이 페이지의 var1과이 페이지의 var2를 반향시키고 싶습니다 나는 실제로이 페이지에서 var1을 단계적으로 수행하지 않거나이 페이지에서 var2를 처리하지 않습니다 실제로 머리글 안에 들어가서 여기 PHP 세금을 알고 있으므로 var1을 사용합니다 문자열과 같습니다

var2는 10과 같습니다 내 텍스트 편집기의 성격이지만 이것은 유효한 PHP 코드이므로 지금 선언했습니다 여기에 대해 간단히 설명하겠습니다 그러면 새로 고침 할 때 어떤 일이 일어나는 지 알 수 있습니다 다른 페이지는 아무 것도 표시되지 않고 우리가 색인으로 돌아올 때

PHP 아무 것도 표시되지 않습니다 이제 주석 처리를 해제하고 새로 고침하여 문자열을 볼 수 있습니다 하나 그리고 당신은 우리가 말한 또 다른 페이지를 볼 수 있습니다 그러나 우리는 우리가이 값들을 할당 한 변수들을 선언했다 우리가 포함 된 헤드 페이지의 변수 이제이 파일이 있으면이 페이지의 나머지 부분 만 실행하고 싶다고 가정 해 봅시다

이 파일이 있는지 확인하고 싶다면 찾지 못하면 페이지를 죽이려고합니다 이 헤더 파일은이 페이지에서 변수 1을 출력하고 이 헤더 파일을 사용하지 않고이 페이지에서 변수 2 사용 변수를 선언하지 않았기 때문에 우리는 단순히 require 만 사용합니다 포함 시키면 변경되지 않습니다 새로 고침 만하면됩니다 똑같은 것 색인 PHP 정확히 똑같은 일을하지만, 다시 시도해 보도록하겠습니다

include로 다시 변경되므로 여기서 파일을 지정합니다 그래서 not 또는 doesn'texistphp 그리고 그냥 복사해서 여기에 붙여 넣으십시오 존재하지 않는 PHP 존재 우리가 새로 고침을하면 오류가 발생합니다 여기서 변수가 출력됩니다

여기에 var2가 뭔가 있다고 말하면 이것을 표시합니다 var2는 우리가 새롭다 고 말할 수 있습니다 변수가 여전히 출력되어 있지만 변수가 누락되었습니다 페이지가 존재하지 않지만 우리가 선택할 필요가 있다면 그것이 우리를 달성했기 때문에 그것을 위해 일어나는 일들이 사라진다 파일 오류와 require와 include 사이의 근본적인 차이점은 단지 오류를 다르게 처리해야하므로 필요한 파일은 페이지의 나머지 부분을 죽이기 때문에 우리는 단지 페이지를 죽이게됩니다

이 줄 이후에 다른 것은 아무것도 없다 이 중요한 이유는 변수가 필요하고이를 필요로하기 때문입니다 이 경우에이 전체 문장을 적절하게 표시하기위한 변수 headerincphp 그리고 필자는 header

incphp를 필요로했기 때문에 필요하다 모든 것이 정상적으로 작동하므로 필요에 따라 당신은 변수 목록을 가지고있는 핵심 파일을 포함하고 있을지도 모른다는 것을 알고 있습니다 당신은 당신의 프로그램을 사용할 필요가있다 사실 많은 변수를 가진 긴 파일을 포함 할 수 있습니다

어쩌면 서로 다른 페이지를 사용해야 할 필요가 있습니다 변수는이 부분이 존재하므로 필요한 파일은 디자인에 기반한 선택 사항들 예를 들어 당신은 당신의 메뉴를 포함하고 싶을 것입니다 웹 사이트는 메뉴를 사용하지 않고 반드시 실행해야하는 것은 아닙니다 페이지의 나머지는 아마도 당신이 필요로하는 메뉴를 가지고 있지 않을 수도 있습니다

include 또는 require를 사용할지 여부를 논리적으로 선택하지만 현재는 둘 다입니다 PHP 안에