PHP의 특징

WBOY
풀어 주다: 2016-07-30 13:31:52
원래의
1148명이 탐색했습니다.

1. 특성 기본

 2. 우선순위: 현재 클래스의 메서드는 Trait 메서드를 재정의하고 Trait 메서드는 기본 클래스의 메서드를 재정의합니다.

3. 여러 특성, 여러 특성을 나열하려면 use 문을 사용하세요.

4. 충돌 해결: 동일한 클래스에 있는 두 특성 간의 이름 충돌을 해결하려면 insteadof 연산자를 사용하여 명시적으로 방법 중 하나를 지정하십시오. 이는 하나의 메소드만 제외할 수 있도록 허용하므로 as 연산자는 충돌하는 메소드를 다른 이름으로 도입할 수 있습니다.

5. 메소드 가시성 수정: 사용된 클래스는 as 구문

을 통해 메소드의 가시성을 조정할 수 있습니다.

6. 특성 그룹: 클래스가 특성을 사용할 수 있는 것처럼 다른 특성도 특성을 사용할 수 있습니다. 특성이 정의될 때 하나 이상의 특성을 사용하면 다른 특성의 일부 또는 전체 구성원을 결합할 수 있습니다.

7. 추상 멤버: 사용되는 클래스에 필수 요구 사항을 부과하기 위해 Trait에서는 추상 메서드 사용을 지원합니다. ​

8. 정적 멤버 특성: 정적 변수는 특성 메서드로 참조할 수 있지만 특성으로 정의할 수는 없습니다. 그러나 특성은 사용되는 클래스에 대한 정적 메서드를 정의할 수 있습니다.

 9. 속성: 특성이 속성을 정의하는 경우 해당 클래스는 동일한 이름의 속성을 정의할 수 없으며, 그렇지 않으면 오류가 발생합니다. 클래스 정의가 호환되는 경우(동일한 가시성 및 초기화) 오류 수준은 E_STRICT이고, 그렇지 않으면 치명적인 오류입니다.

위 내용은 내용의 측면을 포함하여 PHP의 특성을 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿