>백엔드 개발 >PHP 문제 >PHP 정적 메소드의 특징은 무엇입니까?

PHP 정적 메소드의 특징은 무엇입니까?

WBOY
WBOY원래의
2022-03-14 11:57:002688검색

PHP의 정적 메서드 특성은 다음과 같습니다. 1. 정적 메서드는 static 키워드로 수정됩니다. 2. 정적 메서드는 코드 내 어디에서나 사용할 수 있습니다. 3. 정적 메서드는 인스턴스 개체 없이 액세스할 수 있습니다. 정적 변수는 조작할 수 있지만 비정적 변수는 조작할 수 없습니다.

PHP 정적 메소드의 특징은 무엇입니까?

이 문서의 운영 환경: Windows 10 시스템, PHP 버전 7.1, Dell G3 컴퓨터.

PHP 정적 메서드의 특징은 무엇인가요

정적 메서드는 클래스 메서드라고도 합니다. 정적 메서드는 모든 개체 인스턴스에 속합니다: 정적 함수+메서드 이름

클래스 외부: 클래스 이름::클래스 메서드 이름 또는 개체 이름- >클래스 메소드 이름

클래스 내부: self::클래스 메소드 이름 또는 클래스 이름::클래스 메소드 이름

변수를 모든 변수에서 공유해야 하는 경우 메소드가 정적로만 작동하는 경우 정적 변수를 도입해야 합니다. 변수, 정적 메소드를 사용하세요

정적 변수를 운용할 때는 정적 메소드를 운용해야 합니다. 정적 메소드에서는 비정적 속성(변수)에 접근할 수 없습니다.

정적 메소드의 특징:

1.

2. 일반 멤버 메소드는 비정적 변수와 정적 변수를 모두 작동할 수 있습니다.

정적 메소드의 장점:

(1) 코드 내 어디에서나 사용할 수 있습니다(클래스가 가능하다고 가정).

(2) 클래스의 각 인스턴스는 클래스에 정의된 정적 속성에 액세스할 수 있습니다. 정적 속성을 사용하여 클래스의 모든 개체에서 사용할 수 있는 값을 설정할 수 있습니다. 인스턴스 개체나 메서드 없이도 정적 속성에 액세스할 수 있습니다.

이 클래스의 일반 속성은 개체에 속하므로 정적 메서드는 액세스할 수 없지만 정적 속성은 액세스할 수 있습니다.

추천 학습: "

PHP 비디오 튜토리얼

"

위 내용은 PHP 정적 메소드의 특징은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.