PHP의 정적 메서드 특성은 다음과 같습니다. 1. 정적 메서드는 static 키워드로 수정됩니다. 2. 정적 메서드는 코드 내 어디에서나 사용할 수 있습니다. 3. 정적 메서드는 인스턴스 개체 없이 액세스할 수 있습니다. 정적 변수는 조작할 수 있지만 비정적 변수는 조작할 수 없습니다.
이 문서의 운영 환경: Windows 10 시스템, PHP 버전 7.1, Dell G3 컴퓨터.
정적 메서드는 클래스 메서드라고도 합니다. 정적 메서드는 모든 개체 인스턴스에 속합니다: 정적 함수+메서드 이름
클래스 외부: 클래스 이름::클래스 메서드 이름 또는 개체 이름- >클래스 메소드 이름
클래스 내부: self::클래스 메소드 이름 또는 클래스 이름::클래스 메소드 이름
변수를 모든 변수에서 공유해야 하는 경우 메소드가 정적로만 작동하는 경우 정적 변수를 도입해야 합니다. 변수, 정적 메소드를 사용하세요
정적 변수를 운용할 때는 정적 메소드를 운용해야 합니다. 정적 메소드에서는 비정적 속성(변수)에 접근할 수 없습니다.
정적 메소드의 특징:
1.
2. 일반 멤버 메소드는 비정적 변수와 정적 변수를 모두 작동할 수 있습니다.
정적 메소드의 장점:
(1) 코드 내 어디에서나 사용할 수 있습니다(클래스가 가능하다고 가정).
(2) 클래스의 각 인스턴스는 클래스에 정의된 정적 속성에 액세스할 수 있습니다. 정적 속성을 사용하여 클래스의 모든 개체에서 사용할 수 있는 값을 설정할 수 있습니다. 인스턴스 개체나 메서드 없이도 정적 속성에 액세스할 수 있습니다.
이 클래스의 일반 속성은 개체에 속하므로 정적 메서드는 액세스할 수 없지만 정적 속성은 액세스할 수 있습니다.
추천 학습: "
PHP 비디오 튜토리얼위 내용은 PHP 정적 메소드의 특징은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!