class_exists,檢查類是否已定義
基本介紹
- 中文名:檢查類是否已定義
- 外文名:class_exists
- 屬於:函式
- 領域:數學
class_exists,說明,class_exists() 例子,autoload 參數例子,
class_exists
(PHP 4, PHP 5)class_exists -- 檢查類是否已定義
說明
bool class_exists ( string class_name [, bool autoload] )
如果由 class_name 所指的類已經定義,此函式返回 TRUE,否則返回 FALSE。
class_exists() 例子
<?php
// Check the class exists before trying to use it
if (class_exists('MyClass')) {
$myclass = new MyClass();
}
?>
autoload 參數例子
<?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();
}
?>