PHP에는 객체 방법과 정적 메소드의 두 가지 주요 방법이 있습니다. 객체 메소드는 객체 인스턴스에 의존해야하며 정적 메소드는 객체를 만들지 않고 클래스 이름을 통해 직접 호출 할 수 있습니다. 메소드를 호출하려면 일반적으로 다음 단계가 필요합니다. 메소드 이름 결정, 객체 인스턴스 생성 (객체 메소드 인 경우), 올바른 구문을 사용하고 매개 변수를 전달하고 메소드를 실행하고 반환 값 (필요한 경우)을 얻습니다.
객체 인스턴스가 있으면 객체 메소드를 사용하여 객체의 메소드를 호출 할 수 있습니다. 구문은 다음과 같습니다.
$object->methodName();
예:
$person->getName(); // 얻다 Person 대상 name 재산
정적 메소드는 객체 인스턴스에 의존하지 않으며 클래스 이름을 통해 직접 호출 할 수 있습니다. 구문은 다음과 같습니다.
ClassName::methodName();
예:
Person::getDemoName(); // 얻다 Person 권위 있는 demoName 재산
메소드를 호출하기위한 일반적인 단계는 다음과 같습니다.
위의 방법 호출 방법을 마스터하면 PHP 개발자가 객체 및 클래스의 기능을보다 효율적으로 사용하고 코드를 더 쉽게 작성하는 데 도움이 될 수 있습니다.