>  기사  >  백엔드 개발  >  PHP에서 __로 시작하는 방법은 무엇입니까

PHP에서 __로 시작하는 방법은 무엇입니까

Guanhui
Guanhui원래의
2020-05-05 15:30:523899검색

PHP에서 __로 시작하는 방법은 무엇입니까

php

__construct(), __destruct(), __call(), __callStatic(), __get(), __set(), __isset(), __unset(), __sleep에서 __로 시작하는 메서드는 무엇입니까? (), __wakeup(), __toString(), __invoke(), __set_state(), __clone() 및 __debugInfo()는 PHP에서 Magic 메소드라고 합니다. 매직 기능을 사용하려는 경우가 아니면 자체 클래스 메서드 이름을 지정할 때 이러한 메서드 이름을 사용할 수 없습니다.

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

위 내용은 PHP에서 __로 시작하는 방법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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