PHP에서는 class_exists() 함수를 사용하여 지정된 클래스가 존재하는지 확인할 수 있습니다. 이 함수의 기능은 클래스가 정의되었는지 확인하는 것입니다. 지정된 클래스가 정의되었으면(exists) true를 반환하고, 그렇지 않으면 false를 반환합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP에서는 class_exists() 함수를 사용하여 지정된 클래스가 존재하는지 확인할 수 있습니다.
class_exists() 함수는 지정된 클래스가 정의되었는지 확인할 수 있습니다.
구문:
class_exists(string $class, bool $autoload = true): bool
클래스
: 클래스 이름. 이름 일치는 대소문자를 구분하지 않습니다. class
:类名。名字的匹配是不分区大小写的。
autoload
:是否默认调用 __autoload。
返回值:
如果由 class
autoload
: 기본적으로 __autoload를 호출할지 여부입니다. 반환값:
class
가 가리키는 클래스가 정의되어 있으면 이 함수는 true를 반환하고, 그렇지 않으면 false를 반환합니다.
<?php if (class_exists('HelloWorld')) { $helloworld = new HelloWorld(); } ?>🎜class_exists()는 기본적으로 _autoload를 호출하려고 시도합니다. class_exists()가 _autoload를 호출하는 것을 원하지 않으면 자동 로드 매개변수를 다음과 같이 설정할 수 있습니다. 거짓. 🎜🎜🎜예 2: 자동 로드 매개변수 예🎜🎜
<?php function __autoload($class) { include($class . '.php'); // Check to see if the include declared the class if (!class_exists($class, false)) { trigger_error("Unable to load class: $class", E_USER_WARNING); } } if (class_exists('MyClass')) { $myclass = new MyClass(); } ?>🎜권장 학습: "🎜PHP 비디오 튜토리얼🎜"🎜
위 내용은 PHP에 클래스가 존재하는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!