1 00:00:00,000 --> 00:00:00,170 2 00:00:00,170 --> 00:00:03,090 >> 스피커 :의이 과정을 개선하자 자신을 허용하여 홈페이지 3 00:00:03,090 --> 00:00:06,610 이들 각각에 대해 사용자 지정 제목을 제공 페이지, 그들 각자가되도록 4 00:00:06,610 --> 00:00:08,780 아니, 아주 간단하게, CS50. 5 00:00:08,780 --> 00:00:12,550 이 작업을 수행하기 위해, 한 쌍의를 구현할 수 함수가 호출 한 헤더 렌더 6 00:00:12,550 --> 00:00:16,410 바닥 글을 렌더링이라고 하나, 그 대신에 걸릴 것입니다 혼자 필요 7 00:00:16,410 --> 00:00:19,330 렌더링 처리 우리 페이지의 머리글과 바닥 글. 8 00:00:19,330 --> 00:00:20,280 어디 보자. 9 00:00:20,280 --> 00:00:24,490 >> index.php 파일의 내부 지금, 통지하는 나는라는 새로운 파일을 필요로 해요 10 00:00:24,490 --> 00:00:26,070 Helpers.php. 11 00:00:26,070 --> 00:00:28,910 그것은 거기에서의 나의 두 가지 기능 정의됩니다. 12 00:00:28,910 --> 00:00:32,960 그 아래, 지금 전화 했어요 통지 이 함수는 헤더를 렌더링합니다. 13 00:00:32,960 --> 00:00:34,830 그리고 인수를 전달하고 있습니다. 14 00:00:34,830 --> 00:00:39,040 >> 그 인수의 형식이 나타납니다 PHP에 표시되는 배열, 15 00:00:39,040 --> 00:00:40,370 대괄호. 16 00:00:40,370 --> 00:00:44,210 특히,이 배열이다 하는 한 그것으로 연관 배열 17 00:00:44,210 --> 00:00:49,620 와 제목과 같은 키를, 연결 값, CS50 등, 오히려 의존하지 18 00:00:49,620 --> 00:00:51,570 혼자 숫자 인덱스에. 19 00:00:51,570 --> 00:00:53,820 그 아래 이제 우리는이 내 순서가 지정되지 않은 목록. 20 00:00:53,820 --> 00:00:57,180 하지만 그 아래에, 우리는 렌더링 할 수있는 전화가 바닥 글, 다른 기능 21 00:00:57,180 --> 00:00:59,980 그건 아마도 정의되어 Helpers.php합니다. 22 00:00:59,980 --> 00:01:01,500 >> 의 지금 거기를 살펴 보자. 23 00:01:01,500 --> 00:01:06,760 Helpers.php에서, 내가 가지고있는 것을 알 수 참으로, 그 기능은 바닥 글을 렌더링 24 00:01:06,760 --> 00:01:11,100 인생에서 그 목적은 분명하다 인수로서 배열 도입 25 00:01:11,100 --> 00:01:12,130 데이터라고. 26 00:01:12,130 --> 00:01:15,870 이제, 사용자에게 제공하지 않는 경우 명시 적 배열이 있다는 사실 27 00:01:15,870 --> 00:01:20,610 빈 사각형 뒤에 등호 괄호 즉, 기본값 28 00:01:20,610 --> 00:01:23,410 데이터를 단순히 빈 배열 될 것이다. 29 00:01:23,410 --> 00:01:27,670 >> 내부 바닥 글을 렌더링, 난 것을 알 수 추출라는 함수를 호출. 30 00:01:27,670 --> 00:01:32,170 추출과 같은 연관 배열을 이 경우 데이터, 및 대한 31 00:01:32,170 --> 00:01:37,060 그것의 핵심, 그것으로 그 키를 전환 같은 이름의 지역 변수. 32 00:01:37,060 --> 00:01:41,640 그 연관 배열의 키를 가지고 그래서 경우 푸라고 추출물 보장 것이라고 33 00:01:41,640 --> 00:01:45,680 우리는 지금이라는 지역 변수가 그 값에 달러 기호 푸, 34 00:01:45,680 --> 00:01:48,140 그 중에서도이었다 동일하게 연관 배열. 35 00:01:48,140 --> 00:01:52,890 >> 마지막으로, 나는 Footer.php 필요 호출 옆으로 보이는 한 36 00:01:52,890 --> 00:01:54,900 아주 간단하게이 좋아. 37 00:01:54,900 --> 00:01:59,390 이제, Helpers.php에, 그 통지 우리는 또한 누구의 헤더를 렌더링 한 38 00:01:59,390 --> 00:02:02,610 이 같은 인수가, 배열 데이터 누구의 기본이라고 39 00:02:02,610 --> 00:02:04,380 값은 빈 배열입니다. 40 00:02:04,380 --> 00:02:07,060 우리는 그 이전, 다시 추출을 호출합니다. 41 00:02:07,060 --> 00:02:12,130 그리고 우리는 Header.php 필요, 그 내용은 지금이다. 42 00:02:12,130 --> 00:02:16,980 >> Header.php의 내부 통지 우리 더 이상 하드 코딩 된 제목이 없습니다. 43 00:02:16,980 --> 00:02:19,720 그리고 우리는 지금뿐만 아니라, H1 태그가. 44 00:02:19,720 --> 00:02:24,030 특히, 타이틀의 값 의 어떤 값이 될 것입니다 45 00:02:24,030 --> 00:02:26,750 제목이라는 지역 변수입니다. 46 00:02:26,750 --> 00:02:31,800 PHP 함수를 통과 한 후 HTML 특수 숯이라고, 우리는거야 47 00:02:31,800 --> 00:02:36,560 그 반환 값을 구하고 내가 출력있어 HTML에 연결 48 00:02:36,560 --> 00:02:39,430 이 기능의 방법으로, 에코했다. 49 00:02:39,430 --> 00:02:43,580 >> 정말,이 축약 표기 함수 호출이 수도, 그렇지 않으면 50 00:02:43,580 --> 00:02:44,780 다음과 같습니다. 51 00:02:44,780 --> 00:02:49,010 하지만 많은 청소기의, 간단하게 작성 같은 오픈 브래킷 물음표 52 00:02:49,010 --> 00:02:51,400 심지어 PHP를 언급하지 않고, 서명합니다. 53 00:02:51,400 --> 00:02:56,260 지금 같은 내부를 할거야 그 H1 태그 있도록 궁극적으로, 경우 54 00:02:56,260 --> 00:03:00,520 사용자는 내 렌더링 헤더 함수에 전달 연관 배열, 내부 55 00:03:00,520 --> 00:03:05,310 그 중 타이틀이라는 키,입니다 연관 배열의 키가 될 것입니다 56 00:03:05,310 --> 00:03:07,870 라는 지역 변수 달러 기호의 제목입니다. 57 00:03:07,870 --> 00:03:12,130 >> 우리는 그 달러 기호 제목을 전달합니다 변수이 기능, HTML 58 00:03:12,130 --> 00:03:13,240 특별 숯. 59 00:03:13,240 --> 00:03:16,500 그리고 단지의 경우 잠재적으로있다 위험한 문자 60 00:03:16,500 --> 00:03:20,500 거기에, 앰퍼샌드 또는 기타 등 등 문자, HTML 특수 숯는 것 61 00:03:20,500 --> 00:03:23,140 그들이 표현하고 있는지 안전하게하세요. 62 00:03:23,140 --> 00:03:26,420 그리고 오픈 브라켓 질문을 사용하여 동일한 기호를 표시, 말 그대로 해요 63 00:03:26,420 --> 00:03:30,080 의 부분에서의 대체 페이지의 어떤 반환 값 64 00:03:30,080 --> 00:03:32,050 의 HTML 숯입니다. 65 00:03:32,050 --> 00:03:36,450 >> 한편, Lectures.php에, I 제목에 대한 새로운 가치가있다. 66 00:03:36,450 --> 00:03:38,330 하지 CS50,하지만 강의. 67 00:03:38,330 --> 00:03:41,590 Week0.php, 나는이 주 0의 값. 68 00:03:41,590 --> 00:03:45,560 그리고 Week1.php에, 나는이 주 1의 값. 69 00:03:45,560 --> 00:03:48,790 그래서 하루의 끝에서, 내 페이지 그것은 이전과 아주 같습니다. 70 00:03:48,790 --> 00:03:52,090 그러나 우리는 지금 훨씬 더 쪘 더 나은 디자인. 71 00:03:52,090 --> 00:03:54,240