>> 스피커 :의이 과정을 개선하자 자신을 허용하여 홈페이지
이들 각각에 대해 사용자 지정 제목을 제공 페이지, 그들 각자가되도록
아니, 아주 간단하게, CS50.
이 작업을 수행하기 위해, 한 쌍의를 구현할 수 함수가 호출 한 헤더 렌더
바닥 글을 렌더링이라고 하나, 그 대신에 걸릴 것입니다 혼자 필요
렌더링 처리 우리 페이지의 머리글과 바닥 글.
어디 보자.
>> index.php 파일의 내부 지금, 통지하는 나는라는 새로운 파일을 필요로 해요
Helpers.php.
그것은 거기에서의 나의 두 가지 기능 정의됩니다.
그 아래, 지금 전화 했어요 통지 이 함수는 헤더를 렌더링합니다.
그리고 인수를 전달하고 있습니다.
>> 그 인수의 형식이 나타납니다 PHP에 표시되는 배열,
대괄호.
특히,이 배열이다 하는 한 그것으로 연관 배열
와 제목과 같은 키를, 연결 값, CS50 등, 오히려 의존하지
혼자 숫자 인덱스에.
그 아래 이제 우리는이 내 순서가 지정되지 않은 목록.
하지만 그 아래에, 우리는 렌더링 할 수있는 전화가 바닥 글, 다른 기능
그건 아마도 정의되어 Helpers.php합니다.
>> 의 지금 거기를 살펴 보자.
Helpers.php에서, 내가 가지고있는 것을 알 수 참으로, 그 기능은 바닥 글을 렌더링
인생에서 그 목적은 분명하다 인수로서 배열 도입
데이터라고.
이제, 사용자에게 제공하지 않는 경우 명시 적 배열이 있다는 사실
빈 사각형 뒤에 등호 괄호 즉, 기본값
데이터를 단순히 빈 배열 될 것이다.
>> 내부 바닥 글을 렌더링, 난 것을 알 수 추출라는 함수를 호출.
추출과 같은 연관 배열을 이 경우 데이터, 및 대한
그것의 핵심, 그것으로 그 키를 전환 같은 이름의 지역 변수.
그 연관 배열의 키를 가지고 그래서 경우 푸라고 추출물 보장 것이라고
우리는 지금이라는 지역 변수가 그 값에 달러 기호 푸,
그 중에서도이었다 동일하게 연관 배열.
>> 마지막으로, 나는 Footer.php 필요 호출 옆으로 보이는 한
아주 간단하게이 좋아.
이제, Helpers.php에, 그 통지 우리는 또한 누구의 헤더를 렌더링 한
이 같은 인수가, 배열 데이터 누구의 기본이라고
값은 빈 배열입니다.
우리는 그 이전, 다시 추출을 호출합니다.
그리고 우리는 Header.php 필요, 그 내용은 지금이다.
>> Header.php의 내부 통지 우리 더 이상 하드 코딩 된 제목이 없습니다.
그리고 우리는 지금뿐만 아니라, H1 태그가.
특히, 타이틀의 값 의 어떤 값이 될 것입니다
제목이라는 지역 변수입니다.
PHP 함수를 통과 한 후 HTML 특수 숯이라고, 우리는거야
그 반환 값을 구하고 내가 출력있어 HTML에 연결
이 기능의 방법으로, 에코했다.
>> 정말,이 축약 표기 함수 호출이 수도, 그렇지 않으면
다음과 같습니다.
하지만 많은 청소기의, 간단하게 작성 같은 오픈 브래킷 물음표
심지어 PHP를 언급하지 않고, 서명합니다.
지금 같은 내부를 할거야 그 H1 태그 있도록 궁극적으로, 경우
사용자는 내 렌더링 헤더 함수에 전달 연관 배열, 내부
그 중 타이틀이라는 키,입니다 연관 배열의 키가 될 것입니다
라는 지역 변수 달러 기호의 제목입니다.
>> 우리는 그 달러 기호 제목을 전달합니다 변수이 기능, HTML
특별 숯.
그리고 단지의 경우 잠재적으로있다 위험한 문자
거기에, 앰퍼샌드 또는 기타 등 등 문자, HTML 특수 숯는 것
그들이 표현하고 있는지 안전하게하세요.
그리고 오픈 브라켓 질문을 사용하여 동일한 기호를 표시, 말 그대로 해요
의 부분에서의 대체 페이지의 어떤 반환 값
의 HTML 숯입니다.
>> 한편, Lectures.php에, I 제목에 대한 새로운 가치가있다.
하지 CS50,하지만 강의.
Week0.php, 나는이 주 0의 값.
그리고 Week1.php에, 나는이 주 1의 값.
그래서 하루의 끝에서, 내 페이지 그것은 이전과 아주 같습니다.
그러나 우리는 지금 훨씬 더 쪘 더 나은 디자인.