>  기사  >  백엔드 개발  >  PHP 매직 메소드는 무엇을 의미합니까?

PHP 매직 메소드는 무엇을 의미합니까?

藏色散人
藏色散人원래의
2020-06-30 10:32:152860검색

php 매직 메소드는 PHP에서 "__", 즉 두 개의 밑줄로 시작하는 모든 클래스 메소드가 매직 메소드로 예약되어 있음을 의미합니다. 자신의 클래스 메소드 이름을 지정할 때 매직 메소드 이름을 사용할 수 없습니다. 기능.

PHP 매직 메소드는 무엇을 의미합니까?

php 매직 메소드

__construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep(), __wakeup(), __toString(), __invoke(), __set_state(), __clone() 및 __debugInfo()와 같은 메서드는 PHP에서 매직 메서드라고 합니다. 마법 기능을 사용하려는 경우가 아니면 자체 클래스 메서드 이름을 지정할 때 이러한 메서드 이름을 사용할 수 없습니다.

PHP에서는 __(밑줄 2개)로 시작하는 모든 클래스 메서드를 매직 메서드로 예약합니다. 따라서 클래스 메소드를 정의할 때 위의 매직 메소드를 제외하고 앞에 __를 붙이지 않는 것이 좋습니다.

더 많은 관련 지식을 알고 싶으시다면 PHP 중국어 홈페이지를 방문해주세요!

위 내용은 PHP 매직 메소드는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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