php 대상 중점 지식 공유

1、$this 는 무엇 입 니까
현재 클래스 실례 화 대상
2.방문 대상 의 구성원
대상->구성원
3.구조 방법
일반적으로 대상 의 속성 을 초기 화 하 는 데 사용 되 며,속성 을 죽 이지 않 아 도 대상 마다 다른 속성 이 있 습 니 다.
4.get,set 의 용법
일반적으로 속성 을 proctected 로 설정 하고 getXxx 와 setXxx 방법 으로 속성의 값 을 설정 하고 가 져 오 며 외부 에서 임의로 변경 되 지 않도록 하 며 대상 을 여과 할 수 있 습 니 다.
5.류 의 포장
Public 방법 은 클래스 밖에서 접근 할 수 있 으 며 외부 인터페이스 에 제공 하 는 것 과 같 습 니 다.
private 방법 은 클래스 내(즉,클래스 의 대괄호 내)에 만 있 을 수 있 고 외부 에 직접 접근 할 수 없 으 며 다른 Public 방법 으로 만 호출 할 수 있 습 니 다.컴퓨터 의 스위치 처럼 전원 키 를 누 르 면 열 수 있 습 니 다.
기계
proctected,private 와 같 지만 다른 클래스 에서 계승 할 수 있 습 니 다.
6.클래스 의 계승 과 재 작성(extends)
계승 클래스 는 부모 클래스 의 Public 와 proctected 방법 이나 속성 에 접근 하여 코드 의 재 작성 을 피 할 수 있 습 니 다.
계승 하 는 클래스 에서 부모 클래스 를 다시 쓰 는 방법 은 부모 클래스 와 같은 방법 명 을 취하 고 그 안에 자신의 코드 를 쓰 면 된다.
7.추상 류(abstract)
추상 류 는 계승 하 는 것 으로 직접적 으로 예화 할 수 없고 추상 적 인 방법 은 방법 체 를 쓰 지 않 아 도 된다.
작용 은 딱딱 한 규정 자 류 가 실현 해 야 하 는 방법 으로 실현 되 지 않 으 면 실례 화 할 수 없다.
8.인터페이스(인터페이스)
계승 사용 implements
코드 의 일치 성 을 보증 하 다
9.네 임 스페이스 와 자동 로드(namespace)
이름 충돌 을 피하 고 클래스 를 사용 할 때마다 require 작업 을 피 합 니 다.
클래스 를 설명 하기 전에 namespace 파일 위치 가 있 습 니 다.
namespace app/Admin;
클래스 를 사용 하기 전에 use namespace/클래스 이름 이 있 습 니 다.
use app/Admin/User;
10.정적 변수 와 정적 방법
포괄 적 인 방법 으로 볼 수 있다
실례 화 대상 없 이 사용 할 수 있다
사용 방법:클래스 이름:멤버
11.const 변수
const 는 주로 일부 딱딱 한 규정 데이터 와 약 속 된 데이터 코드 에 사용 되 며,클래스 밖에서 사용 할 수 있 으 며,정의 에서 만 수정 할 수 있 습 니 다.예 를 들 어 http 상태 코드 등 입 니 다.
정의:const ABC=12;
사용:클래스 이름:ABC;
이상 은 php 가 대상 을 대상 으로 어떤 중점 을 두 고 있 는 지 상세 한 내용 입 니 다.여러분 의 학습 과 저희 에 대한 지지 에 감 사 드 립 니 다.

좋은 웹페이지 즐겨찾기