PHP Object Oriented Programming (OOP): Classes (2/13)

그래서 여기에 두 개의 변수가 있습니다 여기 아래로, 나는 이름이 여덟 살이라는 것을 나타냅니다

그래서 우리는 John이 20 살이되도록 할 것입니다 아마 여기에 우리의 p를 사용하는 것은 과잉 일 것이다 데모 목적을 위해 우리는 어쨌든 그것을 할 것입니다 그래서 우리가해야 할 첫 번째 일은 새로운 파일을 만드는 것입니다 우리는이 Person

php를 호출 할 것입니다 그리고 여기에 우리는 수업을 선언 할 것입니다 그리고 우리는 class 키워드로 그렇게합니다 Person 클래스와 여기 아래에, 우리는 몇 가지 속성을 설정할 것입니다 이제 마지막 비디오에서 언급했듯이, 속성은 본질적으로 단순한 변수입니다

그리고 우리는 그들을 수업에서 미리 정의 할 수 있습니다 그래서 우리가 단지 공적인 이름을 말하면, 우리는 복제합니다 이 나이에, 그리고 지금은 이해가 이것이 변수라는 것 이 공개 키워드에 대해 걱정할 필요가 없습니다 우리는 나중에 비디오에서 가시성을 다루게 될 것입니다

지금 당장은 우리가 부동산을 만들고 있다는 것을 깨달으십시오 이제 우리가 할 수있는 일은이 파일을 포함시킬 수 있다는 것입니다 색인 파일에 새로운 객체를 직접 생성 할 수있는 인스턴스를 생성 할 수 있습니다 여기서이 변수에

그리고 나서 $ person name = John, $ person age = 20이라고 말할 수 있습니다 그리고 이제 우리는 이것을 지울 수 있고 여기에 $ person이라고 말할 수 있습니다 이름과 $ person 나이 이제 우리 브라우저로 돌아 가면, 우리는 같은 결과를 얻을 수 있기를 바랍니다 John은 20 살입니다

이제 우리가 할 수있는 일은 실제로 본질적으로 단순한 함수 인 메소드 그리고 우리는 아마 현실 세계에서 이렇게해라, 나는 갈거야 이를 메소드로 내보내거나 메소드로 추출하십시오 그래서 저는 대중의 기능을 말할 것입니다 여기에서도이 키워드에 대해 걱정하지 마십시오

공개 함수 문장과 나는 단지 이것을 반환 할거야 그리고 우리는 echo $ person 문장을 말할 수 있습니다 승인 여기에이 $ person 변수를 변경해야합니다 그리고 기본적으로 이것은 현재 인스턴스입니다

그래서 여기에서이 속성을 반환 할 것입니다 여기서 우리는이 속성을 반환 할 것입니다 여기에서 설정하고 나이와 동일하게 설정하십시오 이제 우리가 새로 고침을하면 John은 20 세가됩니다 전에처럼

이것이 OOP의 절대적인 기본 사항입니다 분명히 그것은 그것이 거기에있는 전부는 아니지만, 하지만 이제 우리는 우리가 작업 할 수있는 기초를 가지고 있습니다 점차적으로 개발자로서 더 좋아집니다