PHP8에서의 객체지향 프로그래밍 튜토리얼

기초

소개 클래스와 객체 속성 메서드 메서드 매개변수 클래스 내부의 속성 클래스 내부의 메서드 생성자 생성자 매개변수를 통한 속성 설정 비공개 속성 비공개 메서드 속성 게터 속성 세터 세터와 게터의 장점

고급

클래스 파일 클래스 내 메서드 체인 메서드 집합으로서의 클래스 객체 배열 클래스 내부의 객체 안전 추출 연산자 체인에서의 안전 추출 연산자 클래스에서의 객체 조작 참조에 의한 전달 instanceof 연산자

상속

클래스 상속 퍼블릭 메서드 상속 자식 클래스의 메서드 부모 메서드 오버라이딩 오버라이딩된 메서드 호출 상속 시 생성자 상속 시 프라이빗 메서드 상속 시 프라이빗 프로퍼티 상속 시 프라이빗 프로퍼티 문제 프로텍티드 메서드 프로텍티드 프로퍼티 instanceof 연산자와 상속

호출

변수에서 속성 이름 배열에서 속성 이름 연관 배열에서 속성 이름 함수에서 속성 이름 객체에서 속성 이름 변수에서 메서드 생성 후 호출

Static

정적 메서드 클래스 내부의 정적 메서드 정적 프로퍼티 클래스 내부의 정적 프로퍼티 클래스와 객체를 통한 호출 static과의 조합 정적 메서드와 $this 예제

함수

클래스 이름 가져오기 클래스 메서드 가져오기 클래스 속성 가져오기 객체 속성 가져오기 클래스 존재 여부 확인 메서드 존재 여부 확인 속성 존재 여부 확인 부모 클래스 가져오기 클래스 상속 확인 객체 소속 확인 선언된 모든 클래스 가져오기

Abstract

추상 클래스 추상 메서드

인터페이스

인터페이스 소개 인터페이스 적용 실습 인터페이스 명명 규칙 인터페이스 적용 인터페이스의 메서드 매개변수 인터페이스에서 생성자 선언 인터페이스 간 상속 인터페이스와 instanceof 여러 인터페이스 구현 클래스 상속 및 인터페이스 구현 인터페이스의 상수 인터페이스를 위한 함수

트레이트

트레이트 소개 여러 트레이트 메서드 충돌 접근 제어자 트레이트 메서드 접근 권한 변경 메서드 우선순위 추상 메서드 트레이트 내 트레이트 트레이트 관련 함수

마법 메서드

소개 __toString 메서드 프로퍼티 읽기 읽기 전용 프로퍼티 존재하지 않는 프로퍼티 읽기 프로퍼티 설정 존재하지 않는 프로퍼티 쓰기 쓰기 시 프로퍼티 확인 실습

네임스페이스와 자동 로딩

네임스페이스 소개 네임스페이스 구문 서브 네임스페이스 단순화된 호출 파일 내 네임스페이스 네임스페이스 내 상대 경로 use 명령어 여러 클래스 연결 use 명령어와 상대 경로 클래스 별칭 표준 클래스 자동 로딩 자동 로딩 규칙 사용자 정의 클래스 자동 로딩
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부