class_exists()函數是PHP中的內置函數,用於檢查是否定義了給定的類。
用法:
bool class_exists( string $class_name, bool $autoload = TRUE )
參數:該函數接受上述和以下所述的兩個參數:
- $class_name:它擁有需要檢查其存在的類名。
- $autoload:它檢查默認情況下是否調用__autoload。
返回值:如果定義了類名,則此函數返回True,否則返回False。
以下示例程序旨在說明PHP中的class_exists()函數:
程序1:
<?php
// Create a class
class GFG {
public $Geek_name = "Welcome to GeeksforGeeks";
}
// Check class name exist or not
if(class_exists('GFG')) {
echo "Class name exists";
}
else {
echo "Class name does not exist";
}
?>
輸出:
Class name exists
程序2:
<?php
// Creating class
class GFG {
public $data1;
public $data2;
public $data3;
}
if(class_exists('GFG')) {
// Creating an object
$obj = new GFG();
// Set values of $obj object
$obj->data1 = "Geeks";
$obj->data2 = "for";
$obj->data3 = "Geeks";
// Print values of $obj object
echo "$obj->data1 \n$obj->data2 \n$obj->data3";
}
else {
echo "Class does not exist";
}
?>
輸出:
Geeks for Geeks
參考: https://www.php.net/manual/en/function.class-exists.php
相關用法
- PHP Ds\Set contains()用法及代碼示例
- PHP sin( )用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- p5.js box()用法及代碼示例
- PHP abs()用法及代碼示例
- PHP Ds\Map first()用法及代碼示例
- PHP Ds\Map map()用法及代碼示例
- PHP tan( )用法及代碼示例
- PHP cos( )用法及代碼示例
- d3.js d3.max()用法及代碼示例
- p5.js value()用法及代碼示例
注:本文由純淨天空篩選整理自AshokJaiswal大神的英文原創作品 PHP | class_exists() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。